2
0

⬆️ (openai) Replace openai-edge with openai and upgrade next

This commit is contained in:
Baptiste Arnaud
2023-10-06 14:22:38 +02:00
parent dfcaa0f1d0
commit 225dfed313
15 changed files with 415 additions and 178 deletions

View File

@@ -105,7 +105,7 @@ export const createChatCompletionOpenAI = async (
}
}
const { response, logs } = await executeChatCompletionOpenAIRequest({
const { chatCompletion, logs } = await executeChatCompletionOpenAIRequest({
apiKey,
messages,
model: options.model,
@@ -113,15 +113,15 @@ export const createChatCompletionOpenAI = async (
baseUrl: options.baseUrl,
apiVersion: options.apiVersion,
})
if (!response)
if (!chatCompletion)
return {
outgoingEdgeId,
logs,
}
const messageContent = response.choices.at(0)?.message?.content
const totalTokens = response.usage?.total_tokens
const messageContent = chatCompletion.choices.at(0)?.message?.content
const totalTokens = chatCompletion.usage?.total_tokens
if (isEmpty(messageContent)) {
console.error('OpenAI block returned empty message', response)
console.error('OpenAI block returned empty message', chatCompletion.choices)
return { outgoingEdgeId, newSessionState }
}
return resumeChatCompletion(newSessionState, {