How do I migrate from LiteLLM, Langfuse, or Helicone to Cognocient?
One URL change replaces your existing proxy. Cognocient works alongside or instead of LiteLLM, Langfuse, and Helicone — all your existing calls continue working with no code changes.
Goal: Swap your existing LLM proxy or observability tool for Cognocient — or run Cognocient alongside it — without changing your application code beyond the base URL.
Time: 15 minutes for the URL swap. Full attribution setup takes an additional 5–10 minutes.
What Cognocient adds vs. each tool
| Capability | Helicone | LiteLLM | Langfuse | Cognocient |
|---|---|---|---|---|
| Proxy-based (URL change only) | ✅ | ✅ | ❌ | ✅ |
| Per-call cost tracking | ✅ | ✅ | ✅ | ✅ |
| Cost by feature / team | Partial | Partial | ✅ | ✅ |
| Pre-call budget enforcement | ❌ | Partial | ❌ | ✅ |
| Model degradation on budget hit | ❌ | ❌ | ❌ | ✅ |
| Automatic waste detection | ❌ | ❌ | ❌ | ✅ |
| Investment vs. waste classification | ❌ | ❌ | ❌ | ✅ |
| Board-ready PDF reports | ❌ | ❌ | ❌ | ✅ |
| FOCUS 1.1 export | ❌ | ❌ | ❌ | ✅ |
| AI Efficiency Score | ❌ | ❌ | ❌ | ✅ |
| MCP / A2A agent attribution | ❌ | ❌ | Partial | ✅ |
Migrating from Helicone
Helicone is also a proxy — migration is a single URL change.
Before (Helicone):
After (Cognocient):
Your OpenAI provider key moves to Cognocient Settings → Providers — enter it there once, and Cognocient injects it automatically on every forwarded call.
If you were using Helicone custom properties for attribution (e.g., Helicone-Property-Feature: chatbot), replace them with Cognocient's standard headers: X-Cost-Feature: chatbot and X-Cost-Department: engineering. The naming is different but the concept is identical.
Migrating from LiteLLM
Option A: Replace the LiteLLM proxy server with Cognocient
If you're running LiteLLM as a proxy server and pointing your app at it:
Option B: Keep using LiteLLM as a router, add Cognocient for cost attribution
If you depend on LiteLLM's model routing or fallback features, you can chain them: point LiteLLM at Cognocient as the upstream provider.
All calls routed through LiteLLM will pass through Cognocient's proxy for attribution and budget enforcement.
Migrating from Langfuse
Langfuse uses SDK-level tracing (wrapping SDK calls), not a proxy. Migration is a different pattern — you're adding a proxy URL rather than removing an SDK wrapper.
Before (Langfuse SDK tracing):
After (Cognocient proxy — keeps Langfuse for tracing):
You can run Cognocient and Langfuse simultaneously. Cognocient handles cost attribution, budget enforcement, and financial reporting. Langfuse handles prompt traces, LLM evaluation, and debugging. They are complementary — Cognocient is the finance layer, Langfuse is the engineering observability layer.
After switching — first 5 minutes checklist
- Make one test call and verify it appears in Dashboard → Live Calls within seconds
- Add your provider key in Settings → Providers if you haven't already (
sk-openai-...,sk-ant-..., etc.) - Add
X-Cost-Featureheaders to your top 3 features so spend is attributed immediately — see Tag Your First AI Call - Set a budget for your most expensive feature as a safety net — see Set a Monthly Spending Limit
Related: Quickstart · Tag Your First AI Call · Attribution Headers
Related articles
Tag Your First AI Call
Add 2 headers to your existing code and see per-feature spend in under 5 minutes.
Set a Monthly Spending Limit
Create a hard budget enforced at the proxy before charges reach your provider bill.
Cut Your AI Bill with One Click
Use AI Advisor recommendations to apply model downgrades and caching without code changes.