Not Diamond logo

Not Diamond

Not Diamond is an AI model router that determines the best LLM to call for any given prompt. Its REST API routes each request to the optimal model across providers based on quality, cost, and latency tradeoffs, accepts real-time feedback to personalize routing, and can train custom routers from evaluation datasets.

4 APIs 0 Features
AILLMModel RoutingRouterOrchestration

APIs

Not Diamond Model Select API

Routes a prompt to the best available LLM. Submit OpenAI-format messages and a list of candidate providers, and the modelSelect endpoint returns the recommended provider/model p...

Not Diamond Models API

Lists supported text generation models with provider, context length, and per-million-token input/output pricing, with optional filtering by provider or OpenRouter support.

Not Diamond Feedback API

Reports outcome feedback and latency metrics against a routing session so Not Diamond can continuously personalize routing decisions in real time to an application's end users.

Not Diamond Custom Routers API

Trains a custom router from an uploaded CSV evaluation dataset and creates or updates a user preference, returning a preference ID used to drive personalized routing in subseque...

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: notdiamond
url: https://raw.githubusercontent.com/api-evangelist/notdiamond/refs/heads/main/apis.yml
name: Not Diamond
kind: company
description: Not Diamond is an AI model router that determines the best LLM to call
  for any given prompt. Its REST API routes each request to the optimal model across
  providers based on quality, cost, and latency tradeoffs, accepts real-time feedback
  to personalize routing, and can train custom routers from evaluation datasets.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- AI
- LLM
- Model Routing
- Router
- Orchestration
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: notdiamond:notdiamond-model-select-api
  name: Not Diamond Model Select API
  tags:
  - Model Routing
  - Model Select
  - Routing
  - LLM
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.notdiamond.ai/reference/token_model_select_v2_modelrouter_modelselect_post
  baseURL: https://api.notdiamond.ai/v2
  properties:
  - url: https://docs.notdiamond.ai/docs/quickstart
    type: Documentation
  - url: https://docs.notdiamond.ai/reference/token_model_select_v2_modelrouter_modelselect_post
    type: APIReference
  - url: openapi/notdiamond-openapi.yml
    type: OpenAPI
  - url: collections/notdiamond.postman_collection.json
    type: PostmanCollection
  - url: collections/notdiamond.opencollection.json
    type: OpenCollection
  description: Routes a prompt to the best available LLM. Submit OpenAI-format messages
    and a list of candidate providers, and the modelSelect endpoint returns the recommended
    provider/model plus a session ID, honoring cost/latency/quality tradeoffs and an
    optional preference ID for personalized or custom routing.
- aid: notdiamond:notdiamond-models-api
  name: Not Diamond Models API
  tags:
  - Models
  - Catalog
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.notdiamond.ai/reference/list_models_v2_models_get
  baseURL: https://api.notdiamond.ai/v2
  properties:
  - url: https://docs.notdiamond.ai/reference/list_models_v2_models_get
    type: APIReference
  - url: openapi/notdiamond-openapi.yml
    type: OpenAPI
  - url: collections/notdiamond.postman_collection.json
    type: PostmanCollection
  - url: collections/notdiamond.opencollection.json
    type: OpenCollection
  description: Lists supported text generation models with provider, context length,
    and per-million-token input/output pricing, with optional filtering by provider
    or OpenRouter support.
- aid: notdiamond:notdiamond-feedback-api
  name: Not Diamond Feedback API
  tags:
  - Feedback
  - Personalization
  - Metrics
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.notdiamond.ai/docs/real-time-personalization
  baseURL: https://api.notdiamond.ai/v2
  properties:
  - url: https://docs.notdiamond.ai/docs/real-time-personalization
    type: Documentation
  - url: openapi/notdiamond-openapi.yml
    type: OpenAPI
  - url: collections/notdiamond.postman_collection.json
    type: PostmanCollection
  - url: collections/notdiamond.opencollection.json
    type: OpenCollection
  description: Reports outcome feedback and latency metrics against a routing session
    so Not Diamond can continuously personalize routing decisions in real time to an
    application's end users.
- aid: notdiamond:notdiamond-custom-routers-api
  name: Not Diamond Custom Routers API
  tags:
  - Custom Routers
  - Training
  - Personalization
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.notdiamond.ai/reference/train_custom_router_v2_pzn_traincustomrouter_post
  baseURL: https://api.notdiamond.ai/v2
  properties:
  - url: https://docs.notdiamond.ai/reference/train_custom_router_v2_pzn_traincustomrouter_post
    type: APIReference
  - url: openapi/notdiamond-openapi.yml
    type: OpenAPI
  - url: collections/notdiamond.postman_collection.json
    type: PostmanCollection
  - url: collections/notdiamond.opencollection.json
    type: OpenCollection
  description: Trains a custom router from an uploaded CSV evaluation dataset and creates
    or updates a user preference, returning a preference ID used to drive personalized
    routing in subsequent modelSelect calls.
common:
- type: GitHubOrganization
  url: https://github.com/Not-Diamond
- type: LinkedIn
  url: https://www.linkedin.com/company/not-diamond
- type: Website
  url: https://www.notdiamond.ai
- type: Documentation
  url: https://docs.notdiamond.ai
- type: Plans
  url: plans/notdiamond-plans-pricing.yml
- type: RateLimits
  url: rate-limits/notdiamond-rate-limits.yml
- type: FinOps
  url: finops/notdiamond-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com