Tudo que você precisa para integrar o Atus em minutos. API compatível com OpenAI — troque a URL e pronto.
Todas as requisições exigem o header Authorization: Bearer sk-ant-.... A chave é gerada no painel e vinculada ao seu plano.
Exemplo:
curl https://atus.hostclube.com/v1/chat/completions
-H "Content-Type: application/json"
-H "Authorization: Bearer sk-ant-xxxxxxxxxxxxxxxx"
-d '{"model":"gpt4o","messages":[{"role":"user","content":"Olá"}]}'| Endpoint | Método | Descrição |
|---|---|---|
/v1/chat/completions | POST | Chat completions (formato OpenAI) |
/v1/models | GET | Lista modelos disponíveis no seu plano |
/v1/messages | POST | Mensagens (formato Anthropic) |
/v1/plans | GET | Lista planos públicos |
/v1/site-content | GET | Conteúdo dinâmico do site |
/v1/blog | GET | Posts do blog |
A API retorna erros HTTP padrão. Em caso de falha, o retry automático tenta até 3 vezes com backoff exponencial.
| Código | Significado |
|---|---|
| 200 | Sucesso |
| 400 | Requisição inválida (modelo não encontrado, JSON malformado) |
| 401 | API key inválida ou ausente |
| 429 | Limite de requisições excedido |
| 500 | Erro interno — o retry automático entra em ação |
| 502 | Provider indisponível — fallback para próximo provider |
O Atus converte automaticamente entre os formatos OpenAI, Anthropic e Gemini. Você pode usar qualquer SDK sem se preocupar com o formato interno.
/v1beta/...Em 3 passos você está pronto para usar qualquer modelo de IA via Atus:
sk-ant-....https://atus.hostclube.com/v1.gpt4o, claude-3.7-sonnet, deepseek-v4-pro).Os limites são baseados no plano contratado:
| Plano | Requisições/dia |
|---|---|
| Free | 500 |
| Pro | 10.000 |
| Dev | 30.000 |
Ao atingir o limite, a API retorna 429 Too Many Requests. O contador reseta diariamente à meia-noite UTC.
| SDK / Client | Configuração |
|---|---|
| OpenAI SDK | base_url = "https://atus.hostclube.com/v1" |
| Anthropic SDK | base_url = "https://atus.hostclube.com" |
| LangChain | openai_api_base = "https://atus.hostclube.com/v1" |
| Cursor / Cline | Adicione como provider customizado → atus.hostclube.com/v1 |
| LobeChat | Configure API endpoint → https://atus.hostclube.com/v1 |
| OpenClaude | Custom provider → atus.hostclube.com |
| Chatbox | API Host → https://atus.hostclube.com, API Path → /v1 |
O Atus suporta Server-Sent Events (SSE). Basta adicionar "stream": true ao corpo da requisição.
Exemplo com OpenAI SDK Python:
from openai import OpenAI
client = OpenAI(
base_url="https://atus.hostclube.com/v1",
api_key="sk-ant-xxxxxxxxxxxxxxxx"
)
stream = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[{"role": "user", "content": "Conte até 10"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")