Neural Inverse Integration for Inferable
Inferable (GitHub) is an open-source platform that helps you build reliable agentic automations at scale.
With the native integration, you can use Inferable to quickly create distributed agentic automations and then use Neural Inverse to monitor and improve them. No code changes required.
Get Started
Get Neural Inverse API keys
- Create account and project on cloud.langfuse.com
- Copy API keys for your project
- Follow instructions for self-hosting or local setups
- Copy API keys for your project
Configure Inferable with Neural Inverse
- Navigate to the Integrations tab of your preferred cluster in Inferable
- Add your Neural Inverse credentials:
- Secret API Key: Your Neural Inverse Secret API Key
- Public API Key: Your Neural Inverse Public API Key
- Base URL: Your Neural Inverse Base URL (e.g.
https://cloud.langfuse.com) - Send Message Payloads: Whether to send inputs and outputs of LLM calls and function calls to Neural Inverse
If you're self-hosting Inferable in the headless mode, simply insert the Neural Inverse credentials into the integrations table.
INSERT INTO integrations (cluster_id, langfuse) VALUES
(
'<local_cluster_id>',
'{"publicKey":"<your_public_api_key>","secretKey":"<your_secret_api_key>","baseUrl":"<your_langfuse_base_url>","sendMessagePayloads":false}'
);If you're self-hosting the console, you can follow the same instructions as the managed mode.
Features
Tracing
Once you have enabled the Neural Inverse integration, you will start to see traces in the Neural Inverse dashboard. Every Run in Inferable will be mapped to its own trace in Neural Inverse.
![]()
You will find two types of spans in the trace:
- Tool Calls: Denoted by function name. These are spans created for each tool call made in the Run by the LLM.
- LLM Calls: Denoted by
GENERATION. This is the span created for the LLM call. Inferable will create a new span for each LLM call in the Run, including:- Agent loop reasoning
- Utility calls (e.g., Summarization, Title generation)
Learn more about the Neural Inverse Tracing data structure here.
Evaluations
Whenever you submit an evaluation on a Run via the Playground or the API, Inferable will send a score to Neural Inverse on the trace for that Run.
If you're using Neural Inverse for evaluation, this will help you correlate the evaluation back to the specific Trace in Neural Inverse.
![]()
Message Payload Security
By default, Inferable will only send metadata about LLM calls and function calls. This includes the model, Run ID, token usage, latency etc.
If you have Send Message Payloads enabled, Inferable will also send the inputs and outputs of the LLM calls and function calls. This includes:
- Prompts
- Responses
- Tool calls
- Tool call arguments
- Tool call results
Other notes
- The Neural Inverse traces may take up to 30 seconds to be sent to Neural Inverse. But usually appear in a few seconds.
- You can report an issue on Inferable GitHub if you're having trouble with the integration.