1. What is Nervo API?
Nervo API is the nerve between your world and the UCO Core. You send messages, tasks and events to Nervo, the core decides what to do, and Nervo calls the right AI fabrics on your behalf.
You don’t talk to OpenAI / xAI / Kling directly. You talk to /nevro/chat — the brain does the rest.
2. Two modes of using Nervo
2.1. Fast start: default fabric
For quick tests and demos you can use the default fabric stack configured on UCO side. No setup, just an API key from us.
- Get your Nervo API key from the UCO dashboard.
- Call /nevro/chat with "fabric_profile": "default".
2.2. Full power: Bring Your Own Fabric (BYOF)
In production you can connect your own AI providers: OpenAI, xAI, DeepSeek, local models, Kling (video), TTS and more.
You describe them once in a fabric_profile, and then reuse that profile from any chat or task.
- Store your provider keys on your side or via Nervo secure config.
- Create a fabric_profile via API.
- Use that profile name for all future calls.
3. Minimal integration flow
-
Register & get Nervo API key.
Use it as Authorization: Bearer <key>. -
Optionally create a fabric profile.
Connect your OpenAI/xAI/DeepSeek/Kling/etc via /nevro/fabric-profiles. -
Call /nevro/chat from your
product.
Web chat, Telegram bot, your backend, CRM — anything that can send HTTP. -
Handle the response.
Show it in chat, turn it into content, trigger actions, etc.
4. Conceptual architecture
At a high level, Nervo sits in the middle:
You never have to call AI providers directly from your front-end. All traffic goes through Nervo → Core → fabrics.
/nevro/chat
POST chat endpointSend a message/event to the core. The core decides what to do and how to use the fabrics.
POST https://uco.hacs.world/api/nevro/chat
session_id groups messages into one logical
conversation.
fabric_profile defines which providers to use
("default" or your own).
Example response
/nevro/fabric-profiles
POST configure fabricsCreate or update a fabric_profile that tells the core which AI providers to use for this client.
POST https://uco.hacs.world/api/nevro/fabric-profiles
In production you can store API keys encrypted on server-side or use a secrets manager. The important part: profile_id is what you pass as fabric_profile to /nevro/chat.
Auth & headers
basicsAll Nervo API calls follow the same pattern:
Your Nervo API key is issued in the UCO dashboard. Keep it secret and do not expose it in front-end code.
Typical use cases
what you can run through Nervo- One chat on your site that controls all your AI features.
- Social media autopilot (content + video + voice-over) via one brain.
- Internal assistant that sees your stack as one system, not many tools.
- Agents that act across platforms using your fabrics.
If it can be expressed as messages + actions, it can run through Nervo.