Skip to content

Add Arcee as an inference provider #569

Description

@pranav4501

Following the prices/README.md guidance, I’m opening an issue before adding a new provider.

Motivation

Arcee serves multiple models through its inference API with Arcee-specific pricing and context limits. Adding Arcee as a distinct provider will allow genai-prices to resolve and price requests made to:

https://api.arcee.ai/api/v1

Arcee exposes an OpenAI-compatible Chat Completions API and usage format.

Proposed scope

Add an arcee provider containing these exact model IDs:

  • deepseek/deepseek-v4-flash-latest
  • deepseek/deepseek-v4-pro
  • deepseek/deepseek-v4-pro-0813
  • moonshotai/kimi-k3
  • thinkingmachines/inkling-small
  • trinity-large-thinking
  • zai-org/glm-5.2

The provider would include:

  • input, cached-input-read, and output token prices
  • provider-specific context windows
  • exact model matching to avoid collisions with the models’ original providers
  • Chat Completions usage extraction for prompt, cached-prompt, and completion tokens
  • provider resolution through the Arcee API URL and provider name

Sources

Public pricing page:

https://docs.arcee.ai/get-started/pricing

Authenticated models endpoint:

https://api.arcee.ai/api/v1/models

The public pricing page currently lists six models. Pricing for deepseek/deepseek-v4-pro-0813, along with the context-window values, was verified through the authenticated /models endpoint.

Cache-write prices and maximum output-token limits would be omitted because Arcee does not currently publish them.

Implementation

I have an implementation prepared with generated Python and JavaScript data, provider-resolution tests, price-calculation tests, and usage-extraction tests:

https://github.com/pranav4501/genai-prices/tree/agent/add-arcee

Please let me know if there are any concerns with adding Arcee as a distinct provider or including the model whose pricing is currently available only through /models.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestp:4-lowSignal 0-3: low, probably unplanned.pricespydanty:model-requestModel request classification managed by pydanty.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions