diff --git a/src/renderer/pages/Pile/Editor/index.jsx b/src/renderer/pages/Pile/Editor/index.jsx index 15d0009..19dc901 100644 --- a/src/renderer/pages/Pile/Editor/index.jsx +++ b/src/renderer/pages/Pile/Editor/index.jsx @@ -46,7 +46,7 @@ const Editor = memo( deletePost, } = usePost(postPath, { isReply, parentPostPath, reloadParentPost, isAI }); const { getThread } = useThread(); - const { ai, model, type, prompt } = useAIContext(); + const { ai, provider, model, prompt } = useAIContext(); const { addNotification, removeNotification } = useToastsContext(); const isNew = !postPath; @@ -249,7 +249,7 @@ const Editor = memo( if (context.length === 0) return; const stream = await ai.chat.completions.create({ - model: model, + model: 'gpt-4', stream: true, max_tokens: 200, messages: context, @@ -257,7 +257,9 @@ const Editor = memo( for await (const part of stream) { let token = ''; - if (type == 'openai') { + console.log('model', model); + if (provider == 'openai') { + console.log('part.choices[0]', part); token = part.choices[0].delta.content; } else { token = part.message.content; diff --git a/src/renderer/pages/Pile/Settings/index.jsx b/src/renderer/pages/Pile/Settings/index.jsx index 009ddc0..551d808 100644 --- a/src/renderer/pages/Pile/Settings/index.jsx +++ b/src/renderer/pages/Pile/Settings/index.jsx @@ -77,21 +77,26 @@ export default function Settings() { }; const renderModelOptions = () => { - return Object.keys(availableModelsProviders).map((model, index) => { + return Object.keys(availableModelsProviders).map((_provider, index) => { return ( ); });