LLM.Provider.OpenAIResponse (LLM v0.2.0)

Copy Markdown View Source

OpenAI Responses API provider preset.

Uses LLM.Adapter.OpenAIResponse for the OpenAI Responses API.

Configuration

config :llm, :providers,
  openai: [api_key: "sk-..."]

Or at runtime:

LLM.put_key(:openai, "sk-...")

Usage

# Using as provider option
LLM.generate("Hello", provider: LLM.Provider.OpenAIResponse, model: "gpt-4o")

# With explicit API key
LLM.generate("Hello", provider: {LLM.Provider.OpenAIResponse, api_key: "sk-..."}, model: "gpt-4o")