Skip to content

Commit 30b0807

Browse files
committed
fix(openai): add OpenAI dependency to agent package and enable provider in config
1 parent 7bda811 commit 30b0807

File tree

3 files changed

+34
-3
lines changed

3 files changed

+34
-3
lines changed

packages/agent/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
"chalk": "^5.4.1",
5252
"dotenv": "^16",
5353
"jsdom": "^26.0.0",
54+
"openai": "^4.87.3",
5455
"playwright": "^1.50.1",
5556
"uuid": "^11",
5657
"zod": "^3.24.2",

packages/agent/src/core/toolAgent/config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { ToolContext } from '../types';
88
/**
99
* Available model providers
1010
*/
11-
export type ModelProvider = 'anthropic';
11+
export type ModelProvider = 'anthropic' | 'openai';
1212
/*
1313
| 'openai'
1414
| 'ollama'
@@ -22,9 +22,9 @@ export function getModel(provider: ModelProvider, model: string): LLMProvider {
2222
switch (provider) {
2323
case 'anthropic':
2424
return createProvider('anthropic', model);
25-
/*case 'openai':
25+
case 'openai':
2626
return createProvider('openai', model);
27-
case 'ollama':
27+
/*case 'ollama':
2828
if (options?.ollamaBaseUrl) {
2929
return createProvider('ollama', model, {
3030
baseUrl: options.ollamaBaseUrl,

pnpm-lock.yaml

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)