Pular para o conteúdo principal

Deepseek com Python: Guia Prático

Logo_Deepseek

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

Postagens mais visitadas deste blog

Gerenciando Dependências no Python com requirements.txt

O que é o Pip? O Pip  (Package Installer for Python) é o gerenciador de pacotes do Python. Ele permite instalar, atualizar e remover bibliotecas e dependências de forma prática, garantindo que seu ambiente esteja sempre configurado corretamente. Como gerar um arquivo requirements.txt? Quando trabalhamos em projetos Python, muitas vezes precisamos garantir que todas as dependências necessárias estejam instaladas. Para facilitar essa gestão, podemos gerar um arquivo requirements.txt que contém a lista de pacotes e versões utilizadas no ambiente. Para gerar esse arquivo, execute o seguinte comando no terminal: pip freeze > requirements.txt Esse comando captura todas as bibliotecas instaladas no ambiente e as salva no arquivo requirements.txt . Geralmente trabalhamos com um ambiente virtual, o que é uma boa prática. Como instalar dependências a partir do requirements.txt? Se você precisa configurar um novo ambiente ou compar...

Python, como realizar conexão com Banco de Dados

Python, como realizar conexão com Banco de Dados O que é o PyODBC? No desenvolvimento de software, é comum a necessidade de acessar dados de fontes externas. Geralmente, esse acesso é realizado por meio de uma conexão com um banco de dados. No Python, existem diversas formas de estabelecer essa conexão, e uma delas é utilizando a biblioteca PyODBC. O PyODBC é um projeto open source que permite a conexão com bancos de dados utilizando a interface ODBC (Open Database Connectivity). Essa abordagem facilita a integração de aplicações Python com diversos sistemas de gerenciamento de bancos de dados, como SQL Server, MySQL, PostgreSQL, Oracle, entre outros, desde que o driver ODBC apropriado esteja instalado. Este artigo pode ser relacionado ao nosso artigo anterior sobre Pandas [link] , pois podemos utilizar essa conexão com o banco de dados para transferir os registros de uma tabela diretamente para um DataFrame do Pandas. No exemplo deste artigo, utilizaremos a mesm...