MCPcopy Create free account
hub / github.com/TanStack/ai / resolveTextAdapter

Function resolveTextAdapter

examples/ts-react-chat/src/lib/mcp-providers.ts:56–70  ·  view source on GitHub ↗
(provider: unknown)

Source from the content-addressed store, hash-verified

54 * AG-UI forwardedProps) to a configured text adapter. Defaults to OpenAI.
55 */
56export function resolveTextAdapter(provider: unknown) {
57 switch (provider) {
58 case 'openrouter':
59 return openRouterText('openai/gpt-5.5')
60 case 'anthropic':
61 return anthropicText('claude-sonnet-4-6')
62 case 'gemini':
63 return geminiText('gemini-2.5-flash')
64 case 'groq':
65 return groqText('llama-3.3-70b-versatile')
66 case 'openai':
67 default:
68 return openaiText('gpt-5.5')
69 }
70}

Callers 4

api.mcp-pool.tsFile · 0.90
api.mcp-manual.tsFile · 0.90
api.mcp-chat.tsFile · 0.90

Calls 5

openRouterTextFunction · 0.90
anthropicTextFunction · 0.90
geminiTextFunction · 0.90
groqTextFunction · 0.90
openaiTextFunction · 0.90

Tested by

no test coverage detected