AgentForge

OpenAI

Configure OpenAI GPT models — API key, models, and usage.

Setup

export OPENAI_API_KEY=your-key-here
import { createLLM } from '@ahzan-agentforge/core';

const llm = createLLM({
  provider: 'openai',
  model: 'gpt-4o',
});

Available Models

ModelIdentifierBest For
GPT-4ogpt-4oMultimodal, fast
GPT-4 Turbogpt-4-turboComplex tasks
GPT-3.5 Turbogpt-3.5-turboCost-effective

Configuration

const llm = createLLM({
  provider: 'openai',
  model: 'gpt-4o',
  maxTokens: 4096,
  temperature: 0.7,
  apiKey: 'sk-...',
  baseUrl: 'https://api.openai.com/v1', // Optional custom endpoint
});

Compatible APIs

Use baseUrl to point to OpenAI-compatible APIs (Azure OpenAI, Together AI, etc.):

const llm = createLLM({
  provider: 'openai',
  model: 'meta-llama/Llama-3-70b-chat-hf',
  baseUrl: 'https://api.together.xyz/v1',
  apiKey: 'your-together-key',
});

Next Steps

  • Gemini — Google Gemini configuration
  • Ollama — local models