Coverage for agentos/llm/providers/openai.py: 0%

6 statements  

« prev     ^ index     » next       coverage.py v7.14.3, created at 2026-07-08 21:26 +0800

1"""OpenAI API Provider (GPT-4o, GPT-4o-mini, etc.).""" 

2 

3from agentos.llm.providers.base_http import BaseHttpProvider 

4 

5 

6class OpenAIProvider(BaseHttpProvider): 

7 """OpenAI API provider. 

8 

9 Requires: OPENAI_API_KEY env var. 

10 """ 

11 

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"