Skip to content

Commit

Permalink
fix: ai deps (#284)
Browse files Browse the repository at this point in the history
* fix: ai deps

* fix: ai deps
  • Loading branch information
okisdev authored Apr 13, 2024
1 parent c26dfc8 commit ca63872
Show file tree
Hide file tree
Showing 10 changed files with 86 additions and 21 deletions.
2 changes: 1 addition & 1 deletion app/api/search/google/route.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { OpenAI } from '@ai-sdk/openai';
import { experimental_streamText, ExperimentalMessage, StreamingTextResponse, ToolCallPart, ToolResultPart } from 'ai';
import { OpenAI } from 'ai/openai';
import { createStreamableUI, createStreamableValue } from 'ai/rsc';

import { searcherPrompt } from '@/lib/prompt';
Expand Down
2 changes: 1 addition & 1 deletion lib/provider/Anthropic.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Anthropic } from 'ai/anthropic';
import { Anthropic } from '@ai-sdk/anthropic';

export const anthropic = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY ?? '',
Expand Down
2 changes: 1 addition & 1 deletion lib/provider/Google.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Google } from 'ai/google';
import { Google } from '@ai-sdk/google';

export const google = new Google({
apiKey: process.env.GOOGLE_API_KEY ?? '',
Expand Down
2 changes: 1 addition & 1 deletion lib/provider/OpenAI.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { OpenAI } from 'ai/openai';
import { OpenAI } from '@ai-sdk/openai';

export const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY ?? '',
Expand Down
2 changes: 1 addition & 1 deletion lib/search/challenger.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { OpenAI } from '@ai-sdk/openai';
import { experimental_generateObject, ExperimentalMessage } from 'ai';
import { OpenAI } from 'ai/openai';
import { z } from 'zod';

import { challengerPrompt } from '@/lib/prompt';
Expand Down
2 changes: 1 addition & 1 deletion lib/search/clarifier.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { OpenAI } from '@ai-sdk/openai';
import { experimental_streamObject, ExperimentalMessage } from 'ai';
import { OpenAI } from 'ai/openai';
import { createStreamableUI, createStreamableValue } from 'ai/rsc';
import { z } from 'zod';

Expand Down
10 changes: 2 additions & 8 deletions lib/search/illustrator.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { OpenAI } from '@ai-sdk/openai';
import { experimental_streamObject, ExperimentalMessage } from 'ai';
import { OpenAI } from 'ai/openai';
import { createStreamableUI, createStreamableValue } from 'ai/rsc';
import { z } from 'zod';

Expand All @@ -10,13 +10,7 @@ import { TIllustrator } from '@/types/search';
import { ProviderSetting } from '@/types/settings';

export const illustratorSchema = z.object({
items: z
.array(
z.object({
query: z.string(),
})
)
.length(3),
items: z.array(z.object({ query: z.string() })).length(3),
});

export const illustrator = async (uiStream: ReturnType<typeof createStreamableUI>, messages: ExperimentalMessage[], model: SimpleModel, currentProviderSettings: ProviderSetting | null) => {
Expand Down
2 changes: 1 addition & 1 deletion lib/search/searcher.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { OpenAI } from '@ai-sdk/openai';
import { experimental_streamText, ExperimentalMessage, ToolCallPart, ToolResultPart } from 'ai';
import { OpenAI } from 'ai/openai';
import { createStreamableUI, createStreamableValue } from 'ai/rsc';
import { z } from 'zod';

Expand Down
5 changes: 4 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@
"eslint:fix": "eslint --ext .ts,.tsx --fix ."
},
"dependencies": {
"@ai-sdk/anthropic": "^0.0.0",
"@ai-sdk/google": "^0.0.0",
"@ai-sdk/openai": "^0.0.0",
"@anthropic-ai/sdk": "^0.18.0",
"@auth/drizzle-adapter": "^0.8.2",
"@aws-sdk/client-bedrock-runtime": "^3.549.0",
Expand All @@ -33,7 +36,7 @@
"@types/file-saver": "^2.0.7",
"@vercel/analytics": "^1.2.2",
"@vercel/speed-insights": "^1.0.10",
"ai": "^3.0.21",
"ai": "^3.0.22",
"bcrypt-ts": "^5.0.2",
"cheerio": "^1.0.0-rc.12",
"class-variance-authority": "^0.7.0",
Expand Down
78 changes: 73 additions & 5 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit ca63872

Please sign in to comment.