Class representing a Cohere Large Language Model (LLM). It interacts with the Cohere API to generate text completions.

const model = new Cohere({
temperature: 0.7,
maxTokens: 20,
maxRetries: 5,
});

const res = await model.invoke(
"Question: What would be a good company name for a company that makes colorful socks?\nAnswer:"
);
console.log({ res });

Hierarchy (view full)

Implements

Constructors

Properties

apiKey: string
client: CohereClient
maxTokens: number = 250

Maximum number of tokens to generate in the completion.

model: string

Model to use

temperature: number = 0

Sampling temperature to use

Methods

""