diff --git a/app/components/MakeRealButton.tsx b/app/components/MakeRealButton.tsx index 0ebaeec..34018eb 100644 --- a/app/components/MakeRealButton.tsx +++ b/app/components/MakeRealButton.tsx @@ -1,6 +1,6 @@ import { useEditor, useToasts } from '@tldraw/tldraw' import { useCallback } from 'react' -import { makeReal } from '../makeReal' +import { makeReal } from '../lib/makeReal' export function MakeRealButton() { const editor = useEditor() diff --git a/app/lib/getHtmlFromOpenAI.ts b/app/lib/getHtmlFromOpenAI.ts index f6868fe..d52d0c8 100644 --- a/app/lib/getHtmlFromOpenAI.ts +++ b/app/lib/getHtmlFromOpenAI.ts @@ -92,7 +92,7 @@ export async function getHtmlFromOpenAI({ }) const body: GPT4VCompletionRequest = { - model: 'gpt-4-vision-preview', + model: 'gpt-4-turbo', max_tokens: 4096, temperature: 0, messages, @@ -139,7 +139,7 @@ type MessageContent = )[] export type GPT4VCompletionRequest = { - model: 'gpt-4-vision-preview' + model: 'gpt-4-turbo' messages: { role: 'system' | 'user' | 'assistant' | 'function' content: MessageContent diff --git a/app/lib/makeReal.tsx b/app/lib/makeReal.tsx index e51b9a7..8d184da 100644 --- a/app/lib/makeReal.tsx +++ b/app/lib/makeReal.tsx @@ -1,9 +1,9 @@ import { Editor, createShapeId, getSvgAsImage, track } from '@tldraw/tldraw' -import { getSelectionAsText } from './lib/getSelectionAsText' -import { getHtmlFromOpenAI } from './lib/getHtmlFromOpenAI' -import { blobToBase64 } from './lib/blobToBase64' -import { addGridToSvg } from './lib/addGridToSvg' -import { PreviewShape } from './PreviewShape/PreviewShape' +import { getSelectionAsText } from './getSelectionAsText' +import { getHtmlFromOpenAI } from './getHtmlFromOpenAI' +import { blobToBase64 } from './blobToBase64' +import { addGridToSvg } from './addGridToSvg' +import { PreviewShape } from '../PreviewShape/PreviewShape' export async function makeReal(editor: Editor, apiKey: string) { // Get the selected shapes (we need at least one)