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

Example

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

  • LLM<CohereCallOptions>
    • Cohere

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

  • Parameters

    • options: Omit<CohereCallOptions, never>

    Returns {
        [k: string]: T;
    }

    • [k: string]: T

Generated using TypeDoc