Skip to content

Commit c6f4da4

Browse files
committed
fix: add openai provider to backend
1 parent d049d2f commit c6f4da4

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

apps/backend-convex/utils/agent.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { AgentObject } from '@local/common/src/aisdk'
22
import type { LanguageModelV1 } from '@openrouter/ai-sdk-provider'
3+
import { createOpenAI } from '@ai-sdk/openai'
34
import { createOpenRouter, openrouter } from '@openrouter/ai-sdk-provider'
45

56
export function getAgentModel({ provider, model, apiKey }: AgentObject): LanguageModelV1 {
@@ -22,6 +23,8 @@ export function getAgentModel({ provider, model, apiKey }: AgentObject): Languag
2223
switch (provider) {
2324
case 'openrouter':
2425
return createOpenRouter({ apiKey })(model)
26+
case 'openai':
27+
return createOpenAI({ apiKey })(model)
2528
default:
2629
throw new Error(`Unknown provider: ${provider}`)
2730
}

0 commit comments

Comments
 (0)