@@ -20,9 +20,10 @@ Here is an overview of the AI SDK Provider Architecture:
2020Vercel AI SDK comes with several providers that you can use to interact with different language models:
2121
2222- [ OpenAI Provider] ( /providers/ai-sdk-providers/openai ) (` @ai-sdk/openai ` )
23- - [ Mistral Provider] ( /providers/ai-sdk-providers/mistral ) (` @ai-sdk/mistral ` )
24- - [ Google Provider] ( /providers/ai-sdk-providers/google-generative-ai ) (` @ai-sdk/google ` )
2523- [ Anthropic Provider] ( /providers/ai-sdk-providers/anthropic ) (` @ai-sdk/anthropic ` )
24+ - [ Google Generative AI Provider] ( /providers/ai-sdk-providers/google-generative-ai ) (` @ai-sdk/google ` )
25+ - [ Google Vertex Provider] ( /providers/ai-sdk-providers/google-vertex ) (` @ai-sdk/google-vertex ` )
26+ - [ Mistral Provider] ( /providers/ai-sdk-providers/mistral ) (` @ai-sdk/mistral ` )
2627
2728You can also use the OpenAI provider with OpenAI-compatible APIs:
2829
@@ -42,15 +43,16 @@ The open-source community has created the following providers:
4243The AI providers support different language models with various capabilities.
4344Here are the capabilities of popular models:
4445
45- | Provider | Model | Image Input | Object Generation | Tool Usage | Tool Streaming |
46- | ---------------------------------------------------------- | ------------------------------ | ------------------- | ------------------- | ------------------- | ------------------- |
47- | [ OpenAI] ( /providers/ai-sdk-providers/openai ) | ` gpt-4o ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
48- | [ OpenAI] ( /providers/ai-sdk-providers/openai ) | ` gpt-4-turbo ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
49- | [ OpenAI] ( /providers/ai-sdk-providers/openai ) | ` gpt-4 ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
50- | [ OpenAI] ( /providers/ai-sdk-providers/openai ) | ` gpt-3.5-turbo ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
51- | [ Anthropic] ( /providers/ai-sdk-providers/anthropic ) | ` claude-3-opus-20240229 ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
52- | [ Anthropic] ( /providers/ai-sdk-providers/anthropic ) | ` claude-3-sonnet-20240229 ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
53- | [ Anthropic] ( /providers/ai-sdk-providers/anthropic ) | ` claude-3-haiku-20240307 ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
54- | [ Mistral] ( /providers/ai-sdk-providers/mistral ) | ` mistral-large-latest ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
55- | [ Mistral] ( /providers/ai-sdk-providers/mistral ) | ` mistral-small-latest ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
56- | [ Google] ( /providers/ai-sdk-providers/google-generative-ai ) | ` models/gemini-1.5-pro-latest ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
46+ | Provider | Model | Image Input | Object Generation | Tool Usage | Tool Streaming |
47+ | ------------------------------------------------------------------------ | ------------------------------ | ------------------- | ------------------- | ------------------- | ------------------- |
48+ | [ OpenAI] ( /providers/ai-sdk-providers/openai ) | ` gpt-4o ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
49+ | [ OpenAI] ( /providers/ai-sdk-providers/openai ) | ` gpt-4-turbo ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
50+ | [ OpenAI] ( /providers/ai-sdk-providers/openai ) | ` gpt-4 ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
51+ | [ OpenAI] ( /providers/ai-sdk-providers/openai ) | ` gpt-3.5-turbo ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
52+ | [ Anthropic] ( /providers/ai-sdk-providers/anthropic ) | ` claude-3-opus-20240229 ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
53+ | [ Anthropic] ( /providers/ai-sdk-providers/anthropic ) | ` claude-3-sonnet-20240229 ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
54+ | [ Anthropic] ( /providers/ai-sdk-providers/anthropic ) | ` claude-3-haiku-20240307 ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
55+ | [ Mistral] ( /providers/ai-sdk-providers/mistral ) | ` mistral-large-latest ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
56+ | [ Mistral] ( /providers/ai-sdk-providers/mistral ) | ` mistral-small-latest ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
57+ | [ Google Generative AI] ( /providers/ai-sdk-providers/google-generative-ai ) | ` models/gemini-1.5-pro-latest ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
58+ | [ Google Vertex] ( /providers/ai-sdk-providers/google-vertex ) | ` gemini-1.0-pro-vision ` | <Check size = { 18 } /> | <Cross size = { 18 } /> | <Cross size = { 18 } /> | <Cross size = { 18 } /> |
0 commit comments