From 4ed8e39f1ab59599a15afab172ed4983974fe164 Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Wed, 15 Oct 2025 13:29:49 +0000 Subject: [PATCH 1/2] chore: Add note for multi-providers and installing provider packages --- .../ai-providers/server-ai-langchain/README.md | 17 +++++++++++++++++ .../ai-providers/server-ai-vercel/README.md | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/packages/ai-providers/server-ai-langchain/README.md b/packages/ai-providers/server-ai-langchain/README.md index eb652c8666..6545ce437e 100644 --- a/packages/ai-providers/server-ai-langchain/README.md +++ b/packages/ai-providers/server-ai-langchain/README.md @@ -57,6 +57,23 @@ if (chat) { For more information about using the LaunchDarkly AI SDK, see the [LaunchDarkly AI SDK documentation](https://github.com/launchdarkly/js-core/tree/main/packages/sdk/server-ai/README.md). +## Langchain Provider Installation + +> **Important**: You will need to install additional provider packages for the specific AI models you want to use. LangChain requires separate packages for each provider. + +When creating a new LangChain model, LaunchDarkly uses an AI Config and the `initChatModel` provided by LangChain to create a model instance. You should install all LangChain providers for each provider you plan to use in your AI Config to ensure they can be properly instantiated. + +### Installing a LangChain Provider + +To use specific AI models, install the corresponding provider package: + +```shell +# For OpenAI models +npm install @langchain/openai +``` + +For a complete list of available providers and installation instructions, see the [LangChain JavaScript Integrations documentation](https://js.langchain.com/docs/integrations/chat/). + ## Advanced Usage For more control, you can use the LangChain provider package directly with LaunchDarkly configurations: diff --git a/packages/ai-providers/server-ai-vercel/README.md b/packages/ai-providers/server-ai-vercel/README.md index 12e7dd12d2..b172a7247d 100644 --- a/packages/ai-providers/server-ai-vercel/README.md +++ b/packages/ai-providers/server-ai-vercel/README.md @@ -57,6 +57,23 @@ if (chat) { For more information about using the LaunchDarkly AI SDK, see the [LaunchDarkly AI SDK documentation](https://github.com/launchdarkly/js-core/tree/main/packages/sdk/server-ai/README.md). +## Vercel AI Provider Installation + +> **Important**: You will need to install additional provider packages for the specific AI models you want to use. The Vercel AI SDK requires separate packages for each provider. + +When creating a new Vercel AI model, LaunchDarkly uses an AI Config and the Vercel AI SDK's provider system to create a model instance. You should install all Vercel AI provider packages for each provider you plan to use in your AI Config to ensure they can be properly instantiated. + +### Installing a Vercel AI Provider + +To use specific AI models, install the corresponding provider package: + +```shell +# For OpenAI models +npm install @ai-sdk/openai +``` + +For a complete list of available providers and installation instructions, see the [Vercel AI SDK Providers documentation](https://sdk.vercel.ai/providers). + ## Advanced Usage For more control, you can use the Vercel AI provider package directly with LaunchDarkly configurations: From 79b918f1184a2b15b04c4d25c06f9e01ca13ca46 Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Wed, 15 Oct 2025 19:43:44 +0000 Subject: [PATCH 2/2] address feedback --- packages/ai-providers/server-ai-langchain/README.md | 4 +++- packages/ai-providers/server-ai-vercel/README.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/ai-providers/server-ai-langchain/README.md b/packages/ai-providers/server-ai-langchain/README.md index 6545ce437e..71b830ec26 100644 --- a/packages/ai-providers/server-ai-langchain/README.md +++ b/packages/ai-providers/server-ai-langchain/README.md @@ -69,7 +69,9 @@ To use specific AI models, install the corresponding provider package: ```shell # For OpenAI models -npm install @langchain/openai +npm install @langchain/openai --save +# or +yarn add @langchain/openai ``` For a complete list of available providers and installation instructions, see the [LangChain JavaScript Integrations documentation](https://js.langchain.com/docs/integrations/chat/). diff --git a/packages/ai-providers/server-ai-vercel/README.md b/packages/ai-providers/server-ai-vercel/README.md index b172a7247d..da910636a9 100644 --- a/packages/ai-providers/server-ai-vercel/README.md +++ b/packages/ai-providers/server-ai-vercel/README.md @@ -69,7 +69,9 @@ To use specific AI models, install the corresponding provider package: ```shell # For OpenAI models -npm install @ai-sdk/openai +npm install @ai-sdk/openai --save +# or +yarn add @ai-sdk/openai ``` For a complete list of available providers and installation instructions, see the [Vercel AI SDK Providers documentation](https://sdk.vercel.ai/providers).