Skip to main content

Documentation Index

Fetch the complete documentation index at: https://icrl.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

LLM Provider

new OpenAIProvider(openai: OpenAI, options?: OpenAIProviderOptions)
OpenAIProviderOptions includes:
  • model (default: "gpt-4o")

Embedder

new OpenAIEmbedder(openai: OpenAI, options?: OpenAIEmbedderOptions)
OpenAIEmbedderOptions includes:
  • model (default: "text-embedding-3-small")

Usage

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);