Shipfox
Reference

Model Providers Reference

The built-in model provider catalog, including provider IDs, support status, default models, compatible harnesses, and resolution rules.

Agent steps run against an AI provider. This page lists the built-in provider catalog shared by Shipfox installations. It includes each provider ID, support status, compatible harnesses, and default model. For a setup walkthrough, see Agent Setup.

Shipfox Cloud also supplies the managed shipfox provider. See Shipfox Cloud models for its available models and exact IDs.

Supported providers

Each provider is configured per workspace with its credentials. The default model is used when an agent step names the provider but not a model. A step fails when it selects a provider that is not compatible with its harness.

Providerprovider IDDefault modelCompatible harnesses
Anthropicanthropicclaude-opus-5pi, claude
Ant Lingant-lingRing-2.6-1Tpi
Azure OpenAIazure-openai-responsesgpt-5.6-solpi
Basetenbasetenzai-org/GLM-5.2pi
OpenAIopenaigpt-5.6-solpi
DeepSeekdeepseekdeepseek-v4-propi
NVIDIAnvidianvidia/nemotron-3-ultra-550b-a55bpi
Google AI Studiogooglegemini-3.1-pro-previewpi
Mistralmistralmistral-large-latestpi
Groqgroqopenai/gpt-oss-120bpi
Cerebrascerebrasgpt-oss-120bpi
Cloudflare AI Gatewaycloudflare-ai-gatewayclaude-opus-5pi
Cloudflare Workers AIcloudflare-workers-ai@cf/moonshotai/kimi-k2.7-codepi
xAIxaigrok-4.6pi
OpenRouteropenrouteranthropic/claude-opus-5pi
Vercel AI Gatewayvercel-ai-gatewayanthropic/claude-opus-5pi
Z.aizaiglm-5.3pi
Z.ai Coding CNzai-coding-cnglm-5.3pi
OpenCodeopencodeclaude-opus-5pi
OpenCode Goopencode-gokimi-k3pi
Hugging Facehuggingfacedeepseek-ai/DeepSeek-V4-Propi
Fireworksfireworksaccounts/fireworks/models/deepseek-v4-propi
Together AItogetherdeepseek-ai/DeepSeek-V4-Propi
Kimi Codingkimi-codingk3-256kpi
Qwen Token Planqwen-token-planqwen3.8-maxpi
Qwen Token Plan CNqwen-token-plan-cnqwen3.8-maxpi
Qwen Token Plan Individualqwen-token-plan-individualqwen3.8-maxpi
MiniMaxminimaxMiniMax-M3pi
MiniMax CNminimax-cnMiniMax-M3pi
Moonshot AImoonshotaikimi-k3pi
Moonshot AI CNmoonshotai-cnkimi-k3pi
Xiaomixiaomimimo-v2.5-propi
Xiaomi Token Plan CNxiaomi-token-plan-cnmimo-v2.5-propi
Xiaomi Token Plan AMSxiaomi-token-plan-amsmimo-v2.5-propi
Xiaomi Token Plan SGPxiaomi-token-plan-sgpmimo-v2.5-propi

Custom model providers are workspace-specific, so they do not appear in this table. They are compatible with the pi harness. Use Add a custom provider to connect one.

Most providers need only an API key. Azure OpenAI also requires an endpoint. Cloudflare providers require an account ID (and a gateway ID for the AI Gateway). The configuration form shows the fields each provider needs.

Selecting a model

The model you set on an agent step is passed to the provider and validated against that provider's available models: an unrecognized model ID fails the step with a clear error. Each provider's full model list comes from the provider's own catalog. The default model above is what Shipfox picks when you omit model.

How configuration works

Providers are configured per workspace. For each provider you configure, you supply its credentials and can optionally set a default model and mark one provider as the workspace default. Credentials are stored securely. Shipfox stores their encrypted values and never returns the raw secrets through settings or management APIs. A runner receives the decrypted credential bundle only for its leased agent step. Configuration takes effect immediately. No redeploy is needed.

Resolution and defaults

When an agent step runs, Shipfox resolves the harness, provider, model, and thinking level in this order:

  • Harness: the step's harness, else the pinned harness of an existing named session the step continues, else the workspace default harness, else pi.
  • Provider: the step's provider, else a compatible workspace default provider, else anthropic.
  • Model: the step's model, else the configured default model for the resolved provider, else that provider's catalog default (the table above).
  • Thinking: the step's thinking, else the provider's configured default, else xhigh.

So an agent step with a prompt alone runs on the workspace default harness, provider, and model. Naming a provider but no model uses that provider's default model.

Unsupported providers

Amazon Bedrock, Google Vertex AI, OpenAI Codex, and GitHub Copilot appear in the catalog but are not yet supported: they require cloud IAM credentials or OAuth flows that API-key configuration can't provide. Support is planned for a future release.

Was this page helpful?
Edit this page on GitHub

On this page