Skip to content
Version 1.0.0

Model providers

The 54 identifiers accepted by the models[].provider field.

These identifiers are the ones a model’s provider field accepts in the configuration. The list is extracted from the code: it alone decides what works at runtime.

An identifier listed here does not mean the provider is installed or reachable from your network, nor that your keys are valid. It means the configuration will be accepted.

providerImplementation
anthropiccore/llm/llms/Anthropic.ts
askSagecore/llm/llms/Asksage.ts
azurecore/llm/llms/Azure.ts
bedrockcore/llm/llms/Bedrock.ts
bedrockimportcore/llm/llms/BedrockImport.ts
cerebrascore/llm/llms/Cerebras.ts
cloudflarecore/llm/llms/Cloudflare.ts
coherecore/llm/llms/Cohere.ts
cometapicore/llm/llms/CometAPI.ts
deepinfracore/llm/llms/DeepInfra.ts
deepseekcore/llm/llms/Deepseek.ts
dockercore/llm/llms/Docker.ts
fireworkscore/llm/llms/Fireworks.ts
flowisecore/llm/llms/Flowise.ts
function-networkcore/llm/llms/FunctionNetwork.ts
googlecore/llm/llms/Gemini.ts
groqcore/llm/llms/Groq.ts
huggingface-inference-apicore/llm/llms/HuggingFaceInferenceAPI.ts
huggingface-teicore/llm/llms/HuggingFaceTEI.ts
huggingface-tgicore/llm/llms/HuggingFaceTGI.ts
inceptioncore/llm/llms/Inception.ts
kindocore/llm/llms/Kindo.ts
lemonadecore/llm/llms/Lemonade.ts
llama.cppcore/llm/llms/LlamaCpp.ts
llamafilecore/llm/llms/Llamafile.ts
llamastackcore/llm/llms/LlamaStack.ts
lmstudiocore/llm/llms/LMStudio.ts
mimocore/llm/llms/Mimo.ts
mistralcore/llm/llms/Mistral.ts
moonshotcore/llm/llms/Moonshot.ts
mstycore/llm/llms/Msty.ts
ncompasscore/llm/llms/NCompass.ts
nebiuscore/llm/llms/Nebius.ts
novitacore/llm/llms/Novita.ts
nvidiacore/llm/llms/Nvidia.ts
ollamacore/llm/llms/Ollama.ts
openaicore/llm/llms/OpenAI.ts
openroutercore/llm/llms/OpenRouter.ts
ovhcloudcore/llm/llms/OVHcloud.ts
relacecore/llm/llms/Relace.ts
replicatecore/llm/llms/Replicate.ts
sagemakercore/llm/llms/SageMaker.ts
sambanovacore/llm/llms/SambaNova.ts
scalewaycore/llm/llms/Scaleway.ts
siliconflowcore/llm/llms/SiliconFlow.ts
tarscore/llm/llms/TARS.ts
text-gen-webuicore/llm/llms/TextGenWebUI.ts
togethercore/llm/llms/Together.ts
venicecore/llm/llms/Venice.ts
vertexaicore/llm/llms/VertexAI.ts
vllmcore/llm/llms/Vllm.ts
voyagecore/llm/llms/Voyage.ts
watsonxcore/llm/llms/WatsonX.ts
xaicore/llm/llms/xAI.ts
  • lemniscate-proxy: targets a service that is not operated
  • mock: used by the repository’s tests
  • test: used by the repository’s tests

These identifiers have been renamed. The old ones remain accepted, with no end date and no warning: they are values you wrote in your own configuration file, and no update will rewrite it for you. An existing configuration therefore keeps working as is; both spellings refer to the same provider.

Written beforeWritten today
geminigoogle
xAIxai