Comparison

Conifer and Not Diamond compared

Not Diamond recommends which AI model should answer each request. Conifer is a hosted gateway with a router built in, so it picks the model and also serves the answer. This page sets out how each one works, using each company’s own published documentation.

Summary

Not Diamond is a model routing service aimed at coding agents. It returns a recommended model, and the call to that model runs through your own gateway or provider accounts. It also trains routers on your own evaluation data and offers prompt optimization. Conifer is a hosted gateway for more than 230 models, each billed at its maker’s list price from a prepaid balance. Its router, in beta, picks from a pool of models you approve and serves the answer in the same request, with no routing fee.

Not Diamond details were read from notdiamond.ai and docs.notdiamond.ai on 7 November 2026. Plans and prices change; check the linked pages before you decide.

Side by side

Which one fits

Not Diamond may suit you if
You already run a gateway or hold provider accounts and want only the choice of model, you want a router trained on your own evaluation data, including fine-tuned models or other endpoints, you want to set the balance between cost and quality on each request, or routing decisions must be made without the request content reaching the router.
Conifer may suit you if
You want one service that picks the model and serves it, on one key and one prepaid balance; you want no fee for routing; you need each response to name the model chosen and the exact amount charged; or you want the router limited to models you approve, with spending limits checked before a request runs.

Using Not Diamond with Conifer

Not Diamond returns the model it recommends and leaves the call to you, so that call can go to Conifer.

Recommend, then call
Ask Not Diamond for a model, then send the request to Conifer with the OpenAI SDK.
Model names
Choose candidates that are both on Not Diamond’s supported list and in the Conifer catalog. Conifer also accepts names with the lab in front. A model Conifer does not carry is refused, not replaced.
Or use the Conifer router alone
Send beta-auto as the model and Conifer picks from your routing pool, set in the console, with no separate routing service.

The router reference has examples for curl, the Conifer SDK and the OpenAI SDK, and Replace your provider key covers pointing a client at Conifer.

Read more

Conifer Router
Send one model name and Conifer chooses a model for each request from a pool you approve.
What is an LLM router?
How a router picks a model for each request, and what it should tell you afterwards.
Conifer vs OpenRouter
The two gateways side by side, from each company's own documentation.
Conifer vs Requesty
Two gateways with a router in beta, side by side, from each company's own documentation.
All comparisons
Conifer compared with eleven other LLM gateways and routers, from their own documentation.

Questions

Is Conifer an alternative to Not Diamond?
It depends on what you need. Not Diamond recommends a model and leaves the call to your own gateway or provider accounts. Conifer is a hosted gateway with a router built in: it picks a model from a pool you approve and serves the answer in the same request, with the model and cost on the response.
Is Not Diamond a gateway?
No. Not Diamond says it is not a gateway and that it works with the gateway you already use, which makes the call to the recommended model.
Can I use Not Diamond with Conifer?
Yes. Not Diamond returns the model it recommends, and your code then calls that model with the SDK you choose. That call can go to Conifer, for models that are on Not Diamond’s supported list and in the Conifer catalog.
Does Conifer charge for routing?
No. A request sent to the router costs only the model that answers it, and every response names the model the router chose and what the request cost.