LLM Provider
OpenAIProviderOptions includes:
model(default:"gpt-4o")
Embedder
OpenAIEmbedderOptions includes:
model(default:"text-embedding-3-small")
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
OpenAI LLM and embedding provider for TypeScript
new OpenAIProvider(openai: OpenAI, options?: OpenAIProviderOptions)
OpenAIProviderOptions includes:
model (default: "gpt-4o")new OpenAIEmbedder(openai: OpenAI, options?: OpenAIEmbedderOptions)
OpenAIEmbedderOptions includes:
model (default: "text-embedding-3-small")import OpenAI from "openai";
import { OpenAIProvider, OpenAIEmbedder } from "icrl";
const openai = new OpenAI();
const llm = new OpenAIProvider(openai, { model: "gpt-4o" });
const embedder = new OpenAIEmbedder(openai);
