Cohere features and configuration options, please refer to the API reference.
Overview
Integration details
| Class | Package | Local | Serializable | PY support | Downloads | Version |
|---|---|---|---|---|---|---|
| Cohere | @langchain/cohere | ❌ | ✅ | ✅ |
Setup
To access Cohere models you’ll need to create a Cohere account, get an API key, and install the@langchain/cohere integration package.
Credentials
Head to cohere.com to sign up to Cohere and generate an API key. Once you’ve done this set theCOHERE_API_KEY environment variable:
Installation
The LangChain Cohere integration lives in the@langchain/cohere package:
Instantiation
Now we can instantiate our model object and generate chat completions:Custom client for Cohere on Azure, Cohere on AWS Bedrock, and Standalone Cohere Instance
We can instantiate a customCohereClient and pass it to the ChatCohere constructor.
Note: If a custom client is provided both COHERE_API_KEY environment variable and apiKey parameter in the constructor will be ignored.