Guia Prático: Conectando sua Aplicação Python à API Deepseek
O Deepseek é uma plataforma poderosa que fornece APIs para diversas aplicações de inteligência artificial e aprendizado de máquina, como chatbots inteligentes, análise de sentimentos e reconhecimento de imagens. Se você deseja integrar essas APIs em seus projetos Python, este guia vai te ajudar a fazer isso de forma rápida e eficiente.
Passo 1: Criar uma Conta e Obter a Chave de API
Antes de começar, você precisa criar uma conta. Acesse a página do Deepseek, https://www.deepseek.com/ e clique em “API Platform” no canto superior direito e realize o cadastro na plataforma.
Para utilizar a plataforma Deepseek, você precisa recarregar seu crédito. No painel de controle, clique em 'Top up' e siga as instruções para realizar a recarga. Os valores de recarga começam em 2,12 dólares (aproximadamente R$ 10,00). Para isso, você precisará de um cartão de crédito internacional ou uma conta PayPal. Recomendo o uso de um cartão digital, evitando informar os dados do seu cartão físico.
Após a confirmação do pagamento aparece o saldo para utilização. Os créditos são pré-pagos e são consumidos conforme o uso da API.
Agora, podemos criar uma chave de API. No painel de controle, clique em 'API keys' e crie uma chave de acesso à API. IMPORTANTE: Esta chave não deve ser compartilhada ou enviada para um repositório de código público, pois será utilizada para autenticação nas requisições. Alguém mal-intencionado pode utilizar esta chave para consumir seu crédito, ou até mesmo levar ao banimento da conta. Imediatamente após a criação, copie e armazene a chave em um local seguro. O uso de variáveis de ambiente é recomendado para proteger sua chave de API.
Passo 2: Instalar as Dependências
Para interagir com a API do Deepseek, utilizaremos a biblioteca openai, que permite realizar requisições HTTP de maneira simples. Se ainda não tiver a biblioteca instalada, execute:
pip install openai
Passo 3: Fazer uma Requisição à API
Com a chave em mãe vamos criar um script Python para realizar uma chamada Simples a API do Deepseek.
from openai import OpenAI
# Defina sua chave de API
API_KEY = "sua_chave_aqui"
client = OpenAI(api_key=API_KEY, base_url="https://api.deepseek.com")
# Escreve sua pergunta (prompt)
promp = "Olá como vai Deepseek?"
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": f"{promp}"},
],
stream=False
)
# Busca a mensagem da ai
ai_message = response.choices[0].message.content
print(ai_message)
Primeiro, importamos a biblioteca OpenAI Python: import openai. Em seguida, armazenamos nossa chave de API em uma variável de ambiente, ou em um arquivo seguro, e a atribuímos para a variável.
from openai import OpenAI
# Defina sua chave de API
API_KEY = "sua_chave_aqui"
Na próxima linha criamos uma pergunta para a IA (prompt), na sequência criamos o objeto mensagem onde damos algum contexto para a IA e colocamos nossa mensagem.
client = OpenAI(api_key=API_KEY, base_url="https://api.deepseek.com")
# Escreve sua pergunta (prompt)
promp = "Olá como vai Deepseek?"
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": f"{promp}"},
],
stream=False
)
Por último recuperamos a resposta do IA na variável ai_message e imprimimos no terminal.
# Busca a mensagem da ai
ai_message = response.choices[0].message.content
print(ai_message)
Custo da API
A API da Deepseek é cobrada por tokens utilizados e o preço padrão é seguinte:
- 1 Milhão de tokens de entrada: 0.07 centavos de dollar
- 1 Milhão de tokens de saída 1,10 dollar
Um milhão de tokens correspondem mais ou menos 500.000 e 750.000 palavras, ou seja é bastante coisa.
Conclusão
Esse foi uma implementação muito simples, com esses passos, você já pode integrar a API do Deepseek em seus projetos Python e aproveitar seus recursos avançados. Dependendo do serviço específico que você deseja consumir, pode ser necessário ajustar os parâmetros da requisição.
Caso tenha dúvidas ou precise de mais funcionalidades, consulte a documentação oficial da API do Deepseek. Gostou do conteúdo? Compartilhe e siga para mais dicas de programação! 🚀
Comentários
Postar um comentário