This commit is contained in:
lucaszhu-hue 2026-06-12 21:20:32 +08:00 committed by GitHub
commit 28bd9fd606
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 137 additions and 0 deletions

View file

@ -1,3 +1,79 @@
<p align="center">
<a href="https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=dograh">
<img src="docs/atlas-cloud-logo.png" alt="Atlas Cloud" width="200">
</a>
</p>
> 🎁 **[Atlas Cloud](https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=dograh)** is a full-modal AI inference platform — 59 frontier LLMs (DeepSeek-V4, Qwen3, Kimi K2, GPT-5, Gemini 2.5 Pro, Claude, Grok-4…) via a single OpenAI-compatible endpoint. Use Atlas Cloud as the LLM backbone for your Dograh voice agents. [View all models](https://www.atlascloud.ai/models) · [Coding Plan](https://www.atlascloud.ai/console/coding-plan)
<details>
<summary>📋 59 models available on Atlas Cloud</summary>
| Model | Type |
|-------|------|
| deepseek-ai/deepseek-v4-pro | LLM |
| deepseek-ai/deepseek-v4-0520 | LLM |
| deepseek-ai/deepseek-v4-flash | LLM |
| deepseek-ai/deepseek-r2 | LLM |
| deepseek-ai/deepseek-r2-0528 | LLM |
| deepseek-ai/deepseek-r1-0528 | LLM |
| deepseek-ai/deepseek-r1 | LLM |
| deepseek-ai/deepseek-prover-v2 | LLM |
| moonshot-ai/kimi-k2 | LLM |
| moonshot-ai/kimi-k2-0711 | LLM |
| moonshot-ai/kimi-k1.5-long | LLM |
| qwen/qwen3-235b-a22b | LLM |
| qwen/qwen3-30b-a3b | LLM |
| qwen/qwen3-32b | LLM |
| qwen/qwq-32b | LLM |
| openai/gpt-5 | LLM |
| openai/gpt-5-mini | LLM |
| openai/gpt-4.1 | LLM |
| openai/gpt-4o | LLM |
| openai/o3 | LLM |
| openai/o4-mini | LLM |
| openai/o3-mini | LLM |
| anthropic/claude-sonnet-4-5 | LLM |
| anthropic/claude-opus-4 | LLM |
| anthropic/claude-sonnet-4 | LLM |
| anthropic/claude-haiku-4-5 | LLM |
| google/gemini-2.5-pro | LLM |
| google/gemini-2.5-flash | LLM |
| google/gemini-2.5-flash-lite | LLM |
| google/gemini-2.0-flash | LLM |
| xai/grok-4 | LLM |
| xai/grok-3 | LLM |
| xai/grok-3-mini | LLM |
| meta-llama/llama-4-scout | LLM |
| meta-llama/llama-4-maverick | LLM |
| meta-llama/llama-3.3-70b | LLM |
| cohere/command-a | LLM |
| mistral/mistral-large | LLM |
| minimax/minimax-m1 | LLM |
| 01ai/yi-lightning | LLM |
| seedance/seedance-v1-pro | Video |
| seedance/seedance-v1-pro-fast | Video |
| seedance/seedance-v1-lite | Video |
| kling/kling-v2.1-pro | Video |
| kling/kling-v2.1-standard | Video |
| kling/kling-v1.6-pro | Video |
| kling/kling-v1.6-standard | Video |
| wan2/wan2.1-t2v-turbo | Video |
| wan2/wan2.1-i2v-turbo | Video |
| veo/veo3.1-fast | Video |
| veo/veo3-fast | Video |
| veo/veo3 | Video |
| runway/gen4-turbo | Video |
| stable-diffusion/sd3.5-large | Image |
| flux/flux1.1-pro-ultra | Image |
| flux/flux1.1-pro | Image |
| ideogram/ideogram-v3 | Image |
| recraft/recraft-v3 | Image |
| minimax/hailuo-i2v-01-live | Video |
</details>
---
# Dograh AI
**The open-source, self-hostable alternative to Vapi & Retell** — build production voice agents with a drag-and-drop workflow builder. From zero to a working bot in under 2 minutes.

View file

@ -79,6 +79,7 @@ class ServiceProviders(str, Enum):
GOOGLE_REALTIME = "google_realtime"
GOOGLE_VERTEX_REALTIME = "google_vertex_realtime"
AZURE_REALTIME = "azure_realtime"
ATLAS_CLOUD = "atlas_cloud"
class BaseServiceConfiguration(BaseModel):
@ -106,6 +107,7 @@ class BaseServiceConfiguration(BaseModel):
ServiceProviders.GOOGLE_VERTEX_REALTIME,
ServiceProviders.AZURE_REALTIME,
ServiceProviders.SARVAM,
ServiceProviders.ATLAS_CLOUD,
]
api_key: str | list[str]
@ -247,6 +249,14 @@ GOOGLE_CLOUD_PROVIDER_MODEL_CONFIG = provider_model_config("Google Cloud")
SPEECHMATICS_PROVIDER_MODEL_CONFIG = provider_model_config("Speechmatics")
ASSEMBLYAI_PROVIDER_MODEL_CONFIG = provider_model_config("AssemblyAI")
GLADIA_PROVIDER_MODEL_CONFIG = provider_model_config("Gladia")
ATLAS_CLOUD_PROVIDER_MODEL_CONFIG = provider_model_config(
"Atlas Cloud",
description=(
"Atlas Cloud — 59 frontier LLMs (DeepSeek-V4, Qwen3, Kimi K2, GPT-5, Gemini 2.5 Pro, Claude, Grok-4…) "
"via a single OpenAI-compatible endpoint. Get your API key at atlascloud.ai."
),
provider_docs_url="https://www.atlascloud.ai/models",
)
SPEACHES_PROVIDER_MODEL_CONFIG = provider_model_config(
"Local Models (Speaches)",
description=(
@ -497,6 +507,56 @@ class MiniMaxLLMConfiguration(BaseLLMConfiguration):
)
ATLAS_CLOUD_MODELS = [
# LLMs
"deepseek-ai/deepseek-v4-pro",
"deepseek-ai/deepseek-v4-0520",
"deepseek-ai/deepseek-v4-flash",
"deepseek-ai/deepseek-r2",
"deepseek-ai/deepseek-r1",
"moonshot-ai/kimi-k2",
"qwen/qwen3-235b-a22b",
"qwen/qwen3-32b",
"openai/gpt-5",
"openai/gpt-4.1",
"openai/gpt-4o",
"openai/o3",
"anthropic/claude-sonnet-4-5",
"anthropic/claude-opus-4",
"anthropic/claude-sonnet-4",
"google/gemini-2.5-pro",
"google/gemini-2.5-flash",
"google/gemini-2.0-flash",
"xai/grok-4",
"xai/grok-3",
"meta-llama/llama-4-maverick",
"meta-llama/llama-3.3-70b",
"mistral/mistral-large",
"minimax/minimax-m1",
]
@register_llm
class AtlasCloudLLMConfiguration(BaseLLMConfiguration):
"""Atlas Cloud — 59 frontier LLMs via a single OpenAI-compatible endpoint.
Sign up and get your API key at https://www.atlascloud.ai/.
Full model list: https://www.atlascloud.ai/models
"""
model_config = ATLAS_CLOUD_PROVIDER_MODEL_CONFIG
provider: Literal[ServiceProviders.ATLAS_CLOUD] = ServiceProviders.ATLAS_CLOUD
model: str = Field(
default="deepseek-ai/deepseek-v4-0520",
description="Atlas Cloud model slug in 'vendor/model' form. See https://www.atlascloud.ai/models for the full list.",
json_schema_extra={"examples": ATLAS_CLOUD_MODELS, "allow_custom_input": True},
)
base_url: str = Field(
default="https://api.atlascloud.ai/v1",
description="Atlas Cloud OpenAI-compatible endpoint. Override only if using a custom gateway.",
)
@register_llm
class SarvamLLMConfiguration(BaseLLMConfiguration):
model_config = SARVAM_PROVIDER_MODEL_CONFIG
@ -742,6 +802,7 @@ LLMConfig = Annotated[
AWSBedrockLLMConfiguration,
SpeachesLLMConfiguration,
MiniMaxLLMConfiguration,
AtlasCloudLLMConfiguration,
SarvamLLMConfiguration,
],
Field(discriminator="provider"),

BIN
docs/atlas-cloud-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB