Skip to main content
If you see a request for an OpenAI API key but haven’t configured OpenAI, check these defaults:
  • The default model when Agent has no model set
  • The default OpenAIEmbedder used by many vector database implementations
Vector database defaults vary. PgVector creates an OpenAIEmbedder when embedder is omitted. UpstashVectorDb uses Upstash hosted embeddings instead.

Quick fix: Configure a Different Model

Specify the model explicitly. Without one, the agent defaults to OpenAIResponses with gpt-5.4, which requires OPENAI_API_KEY. For example, to use Google’s Gemini instead of OpenAI:
See Models for the full provider list.

Quick fix: Configure the Vector Database Embedder

If your vector database defaults to OpenAIEmbedder, pass a different embedder explicitly. For example, to use Google’s Gemini as an embedder, use GeminiEmbedder:
See Embedders for the available options.