diff --git a/CHANGELOG.md b/CHANGELOG.md index 6067dfe..1859ab2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.14.1 + +- Fix `finishReason` for Anthropic and Google providers in Vercel AI SDK integration + ## 0.14.0 - Update `openai` version diff --git a/package.json b/package.json index 7db3405..e06a0c3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "langtail", - "version": "0.14.0", + "version": "0.14.1", "description": "", "main": "./Langtail.js", "packageManager": "pnpm@8.15.6", diff --git a/src/vercel-ai/langtail-language-model.ts b/src/vercel-ai/langtail-language-model.ts index 3c564ca..bdd778c 100644 --- a/src/vercel-ai/langtail-language-model.ts +++ b/src/vercel-ai/langtail-language-model.ts @@ -17,15 +17,12 @@ import { } from '@ai-sdk/provider-utils'; import { z } from 'zod'; import { convertToOpenAIChatMessages } from './convert-to-openai-chat-messages'; -import { mapOpenAIFinishReason } from './map-openai-finish-reason'; +import { mapLangtailFinishReason } from './map-langtail-finish-reason'; import { LangtailChatSettings } from './langtail-chat-settings'; import { openaiErrorDataSchema, openaiFailedResponseHandler } from './openai-error'; import { mapOpenAIChatLogProbsOutput } from './map-openai-chat-logprobs'; import { LangtailPrompts } from '../Langtail'; -import { ChatCompletionCreateParamsBase } from 'openai/resources/chat/completions'; -import { FunctionParameters } from 'openai/resources'; import type { PromptSlug, Environment, Version, LangtailEnvironment } from '../types'; -import { ILangtailExtraProps } from '../schemas'; import { getResponseMetadata } from './get-response-metadata'; import { prepareTools } from './openai-prepare-tools'; @@ -305,7 +302,7 @@ export class LangtailChatLanguageModel