Skip to content

Supported Models

Flow routes requests to the correct provider based on the model name prefix. You can use any model supported by the provider — the table below lists known models, but any model with a matching prefix will be routed correctly.

Providers

OpenAI

ModelIdentifier
GPT-4ogpt-4o
GPT-4o Minigpt-4o-mini
GPT-4 Turbogpt-4-turbo
GPT-3.5 Turbogpt-3.5-turbo
o1o1
o1 Minio1-mini
o3o3
o3 Minio3-mini

Any model starting with gpt-, o1-, o3-, o4-, chatgpt-, text-embedding-, whisper-, dall-e-, or tts- routes to OpenAI.

Anthropic

ModelIdentifier
Claude 3.5 Sonnetclaude-3-5-sonnet
Claude 3 Opusclaude-3-opus
Claude 3.5 Haikuclaude-3-5-haiku
Claude 3 Haikuclaude-3-haiku

Any model starting with claude- routes to Anthropic.

Google Gemini

ModelIdentifier
Gemini 1.5 Progemini-1.5-pro
Gemini 1.5 Flashgemini-1.5-flash
Gemini 2.0 Flashgemini-2.0-flash
Gemini Progemini-pro

Any model starting with gemini- routes to Google.

AWS Bedrock

Use Bedrock model IDs directly. Flow recognizes these prefixes:

  • bedrock/ — e.g., bedrock/anthropic.claude-3-sonnet-20240229-v1:0
  • anthropic. — e.g., anthropic.claude-3-sonnet-20240229-v1:0
  • amazon. — e.g., amazon.titan-text-express-v1
  • meta. — e.g., meta.llama3-1-8b-instruct-v1:0
  • mistral. — e.g., mistral.mistral-7b-instruct-v0:2
  • cohere. — e.g., cohere.command-r-plus-v1:0
  • ai21. — e.g., ai21.jamba-1-5-mini-v1:0

Theta EdgeCloud

Prefix with theta/:

  • theta/llama-3.1-8b
  • Any model available on the Theta EdgeCloud platform.

Auto Mode

Set the model to "auto" and Flow will select from your project's preferred models list based on availability and latency:

python
response = client.chat.completions.create(
    model="auto",
    messages=[{"role": "user", "content": "Hello!"}]
)

Configure preferred models in your project's gateway settings. If no preference is set, the project's default model is used.

Provider Keys

Each provider requires an API key configured in your project settings. If a request targets a provider without a configured key, it returns an error:

API key not configured for provider 'anthropic'

Configure provider keys in the DataHippo dashboard under Project Settings → Gateway → Provider Keys.

DataHippo Documentation