Back to Docs
Integration Guide
AIConfig + Meridian
Drop this AIConfig JSON into any compatible AI client to connect it directly to Meridian's API surface. Tools, branding, rate limits, and logging — all preconfigured for production use.
aiconfig.meridian.jsonv1.0.0
{
"name": "Meridian AI Assistant",
"description": "Production-grade AI config for Meridian integration",
"version": "1.0.0",
"schema_version": "v2",
"model": {
"provider": "openai",
"model": "gpt-4o",
"temperature": 0.7,
"max_tokens": 4096,
"system_prompt": "You are Meridian, a premium desktop automation assistant. You help users create workflows, debug scripts, and navigate the Meridian platform. Be concise, accurate, and professional. Never hallucinate API endpoints or features that do not exist in the current Meridian release."
},
"tools": [
{
"name": "search_docs",
"description": "Search Meridian documentation for relevant articles",
"endpoint": "https://api.getnimbus.net/v1/docs/search",
"method": "POST",
"parameters": {
"query": {
"type": "string",
"required": true
},
"limit": {
"type": "number",
"required": false,
"default": 5
}
}
},
{
"name": "run_workflow",
"description": "Execute a saved Meridian workflow by ID",
"endpoint": "https://api.getnimbus.net/v1/workflows/execute",
"method": "POST",
"parameters": {
"workflow_id": {
"type": "string",
"required": true
},
"input": {
"type": "object",
"required": false
}
}
},
{
"name": "get_user_context",
"description": "Retrieve current user session and license context",
"endpoint": "https://api.getnimbus.net/v1/me",
"method": "GET",
"parameters": {}
}
],
"ui": {
"theme": "meridian-dark",
"colors": {
"primary": "#8B5CF6",
"accent": "#F472B6",
"background": "#0A0612",
"surface": "#1A1028",
"text": "#F8F5FF",
"muted": "#6B5B8A"
},
"branding": {
"logo_url": "https://cdn.getnimbus.net/brand/meridian-logo.svg",
"favicon_url": "https://cdn.getnimbus.net/brand/favicon.ico"
}
},
"rate_limits": {
"requests_per_minute": 60,
"tokens_per_day": 1000000,
"concurrent_sessions": 3
},
"logging": {
"level": "info",
"redact_fields": [
"api_key",
"license_key",
"user_email"
],
"destination": "https://logs.getnimbus.net/ingest/ai"
}
}Tools
Three pre-wired tools: docs search, workflow execution, and user context retrieval.
Branding
Meridian dark theme with violet and pink accents, logo, and favicon baked in.
Guardrails
Rate limits, PII redaction in logs, and a locked system prompt prevent drift.
Usage
Save the config as aiconfig.json in your project root. Point your AI client at it, or load it programmatically:
import config from './aiconfig.json';
const client = new AIClient(config);
await client.initialize();