Coverage for src/local_deep_research/llm/providers/implementations/atlascloud.py: 100%
14 statements
« prev ^ index » next coverage.py v7.16.0, created at 2026-09-06 15:42 +0000
« prev ^ index » next coverage.py v7.16.0, created at 2026-09-06 15:42 +0000
1"""Atlas Cloud LLM provider for Local Deep Research."""
3from ..base import Exposure
4from ..openai_base import OpenAICompatibleProvider
7class AtlasCloudProvider(OpenAICompatibleProvider):
8 """Atlas Cloud provider using its OpenAI-compatible endpoint."""
10 provider_name = "Atlas Cloud"
11 api_key_setting = "llm.atlascloud.api_key"
12 default_base_url = "https://api.atlascloud.ai/v1"
13 default_model = "deepseek-ai/deepseek-v4-pro"
15 provider_key = "ATLASCLOUD"
16 company_name = "Atlas Cloud"
17 is_cloud = True
18 egress_exposure = Exposure.EXPOSING
20 @classmethod
21 def requires_auth_for_models(cls):
22 """Atlas Cloud exposes its model catalog without authentication."""
23 return False