Skip to content

Provider matrix

This page is generated from the package capability matrix. Update ProviderCapabilityMatrix.swift first when provider coverage changes.

Language: 33Completion: 7Embedding: 17Image: 18Transcription: 15Speech: 14Audio generation: 1Audio transformation: 1Dubbing: 1Video: 12Reranking: 5Files: 6Skills: 3
ProviderUpstream packageSwift factoriesLanguageCompletionEmbeddingImageTranscriptionSpeechAudio generationAudio transformationDubbingVideoRerankingFilesSkills
alibaba@ai-sdk/alibabaAIProviders.alibaba
amazon-bedrock@ai-sdk/amazon-bedrockAIProviders.amazonBedrock
amazon-bedrock.anthropic@ai-sdk/amazon-bedrockAIProviders.amazonBedrockAnthropic
bedrock-mantle@ai-sdk/amazon-bedrockAIProviders.bedrockMantle
anthropic@ai-sdk/anthropicAIProviders.anthropic
anthropic-aws@ai-sdk/anthropic-awsAIProviders.anthropicAWS
assemblyai@ai-sdk/assemblyaiAIProviders.assemblyAI
azure@ai-sdk/azureAIProviders.azure
baseten@ai-sdk/basetenAIProviders.baseten
black-forest-labs@ai-sdk/black-forest-labsAIProviders.blackForestLabs
bytedance@ai-sdk/bytedanceAIProviders.byteDance
cartesia@ai-sdk/cartesiaAIProviders.cartesia
cerebras@ai-sdk/cerebrasAIProviders.cerebras
cohere@ai-sdk/cohereAIProviders.cohere
deepgram@ai-sdk/deepgramAIProviders.deepgram
deepinfra@ai-sdk/deepinfraAIProviders.deepInfra
deepseek@ai-sdk/deepseekAIProviders.deepSeek
elevenlabs@ai-sdk/elevenlabsAIProviders.elevenLabs
fal@ai-sdk/falAIProviders.fal
fish-audio@ai-sdk/fish-audioAIProviders.fishAudio
fireworks@ai-sdk/fireworksAIProviders.fireworks
gateway@ai-sdk/gatewayAIProviders.gateway
gmicloud@ai-sdk/gmicloudAIProviders.gmiCloud
gladia@ai-sdk/gladiaAIProviders.gladia
google.generative-ai@ai-sdk/googleAIProviders.google
google.vertex@ai-sdk/google-vertexAIProviders.googleVertex
googleVertex.maas@ai-sdk/google-vertexAIProviders.googleVertexMaaS
googleVertex.xai@ai-sdk/google-vertexAIProviders.googleVertexXAI
googleVertex.anthropic@ai-sdk/google-vertexAIProviders.googleVertexAnthropic
groq@ai-sdk/groqAIProviders.groq
huggingface@ai-sdk/huggingfaceAIProviders.huggingFace
hume@ai-sdk/humeAIProviders.hume
klingai@ai-sdk/klingaiAIProviders.klingAI
lmnt@ai-sdk/lmntAIProviders.lmnt
luma@ai-sdk/lumaAIProviders.luma
minimax@ai-sdk/minimaxAIProviders.miniMax
mistral@ai-sdk/mistralAIProviders.mistral
moonshotai@ai-sdk/moonshotaiAIProviders.moonshotAI
open-responses.responses@ai-sdk/open-responsesAIProviders.openResponses
openai@ai-sdk/openaiAIProviders.openAI
openai-compatible@ai-sdk/openai-compatibleAIProviders.openAICompatible
perplexity@ai-sdk/perplexityAIProviders.perplexity
prodia@ai-sdk/prodiaAIProviders.prodia
quiverai@ai-sdk/quiveraiAIProviders.quiverAI
replicate@ai-sdk/replicateAIProviders.replicate
revai@ai-sdk/revaiAIProviders.revAI
togetherai@ai-sdk/togetheraiAIProviders.togetherAI
vercel@ai-sdk/vercelAIProviders.vercel
voyage@ai-sdk/voyageAIProviders.voyage
xai@ai-sdk/xaiAIProviders.xAI