Coverage for agentos/llm/providers/openai.py: 0%
6 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-09 07:12 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-09 07:12 +0800
1"""OpenAI API Provider (GPT-4o, GPT-4o-mini, etc.)."""
3from agentos.llm.providers.base_http import BaseHttpProvider
6class OpenAIProvider(BaseHttpProvider):
7 """OpenAI API provider.
9 Requires: OPENAI_API_KEY env var.
10 """
12 provider_name = "openai"
13 API_URL = "https://api.openai.com/v1/chat/completions"
14 _api_key_env = "OPENAI_API_KEY"
15 _default_model = "gpt-4o-mini"