| Integrar em produto ou automação | Chave de API + autenticação Bearer | A API exige criar uma chave e enviar Authorization: Bearer <TOKEN>. |
| Preparar uso em equipe ou produção | Models & Pricing, List Models e status do serviço | Nomes de modelo, preço e estabilidade devem ser checados nas páginas oficiais. |
Se a ideia é apenas sentir a qualidade das respostas, comece pelo navegador. O botão Start Now é o caminho de menor atrito para conversar antes de montar uma integração técnica.
Se a página carregar devagar, o app parecer instável ou as respostas demorarem mais que o normal, consulte também a página de status do DeepSeek. Ela publica incidentes investigados ou resolvidos, incluindo registros de anomalias de desempenho em Web/APP.
Para instalar no celular, siga a orientação do próprio anúncio do app: procure por DeepSeek na loja de aplicativos ou use os links diretos do site oficial. O mesmo comunicado reforça baixar apenas por canais oficiais para evitar instalação por caminhos enganosos.
Um detalhe importante: o comunicado do app afirma que ele é 100% gratuito, sem anúncios e sem compras dentro do aplicativo. Isso não substitui a leitura da página de cobrança da API; se você for integrar o DeepSeek a um produto, consulte Models & Pricing separadamente.
Para desenvolvedores, o fluxo básico é direto:
Authorization: Bearer <TOKEN>./chat/completions com um array messages contendo a conversa até o momento.Substitua <DEEPSEEK_BASE_URL> pelo base_url indicado no Quick Start oficial. Para <MODEL_ID>, use um nome confirmado em Models & Pricing ou no endpoint List Models.
POST <DEEPSEEK_BASE_URL>/chat/completions
Authorization: Bearer <DEEPSEEK_API_KEY>
Content-Type: application/json
{
"model": "<MODEL_ID>",
"messages": [
{
"role": "user",
"content": "Explique o DeepSeek em um parágrafo."
}
]
}
Se o base_url incluir v1, não trate isso como versão do modelo. O Quick Start explica que esse v1 existe para compatibilidade com OpenAI e não tem relação com a versão do modelo usado.
Os guias oficiais mostram o padrão OpenAI(api_key=..., base_url=...) e a chamada client.chat.completions.create(...). Mantendo chave, base URL e modelo em variáveis de ambiente, a primeira chamada pode seguir esta estrutura:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ['DEEPSEEK_API_KEY'],
base_url=os.environ['DEEPSEEK_BASE_URL'],
)
response = client.chat.completions.create(
model=os.environ['DEEPSEEK_MODEL'],
messages=[
{
'role': 'user',
'content': 'Explique o DeepSeek em um parágrafo.',
}
],
)
print(response.choices.message.content)
Antes de copiar o nome de modelo de um exemplo antigo, confira a documentação atual. O Quick Start relaciona deepseek-chat e deepseek-reasoner ao DeepSeek-V3.2, enquanto o Change Log informa que, no período atual, esses dois nomes apontam respectivamente para o modo sem raciocínio explícito e para o modo de raciocínio do deepseek-v4-flash.
Na prática, para um projeto novo, defina o ID do modelo a partir de Models & Pricing e List Models, não apenas de tutoriais ou trechos de código reaproveitados.
A política de privacidade do DeepSeek diz que se aplica a dados pessoais processados em conexão com apps, sites, software e serviços relacionados. Os termos de uso também são publicados separadamente.
Por isso, antes de enviar dados de clientes, código privado, documentos internos ou qualquer informação sensível, vale cruzar esses documentos com as regras da sua organização. Para instalação do app, mantenha a mesma disciplina: use apenas os canais oficiais indicados pelo DeepSeek.
Authorization: Bearer <TOKEN>.Models & Pricing ou List Models.Models & Pricing.v1 na URL: lembre que, no Quick Start, v1 não indica a versão do modelo.Para uso pessoal e testes rápidos, comece pelo navegador ou pelo app oficial. Para integração técnica, crie a chave, use Bearer auth e faça uma chamada compatível com OpenAI em /chat/completions. Antes de colocar em produção, confirme modelo, preço, status do serviço e política de dados nas fontes oficiais.