SDKs para TypeScript e Python que dão a agentes de IA acesso a mais de 1.000 toolkits de apps pré-autenticados, sessões por usuário e um sandbox para executar ações.
pig-mesh/deepseek4j
SDK Java para a API DeepSeek, com chat, function calling, saída JSON estruturada, embeddings e starter do Spring Boot.
- Estrelas
- 750
- Forks
- 142
- Issues abertas
- 16
- Último commit
- há 13 dias
O que é?
deepseek4j é um SDK Java para chamar a API DeepSeek. Ele oferece chat completions com saída de raciocínio, function calling, saída JSON estruturada e geração de embeddings por meio de um protocolo compatível com a OpenAI. O modelo padrão é o DeepSeek Flash, e o DeepSeek V4 Pro pode ser selecionado por configuração ou por requisição.
Em projetos Spring Boot 2.x e 3.x, um módulo starter configura automaticamente o cliente a partir de application.yml ou application.properties, e as respostas em streaming são disponibilizadas como valores Reactor Flux para endpoints SSE. Também é possível usar o módulo core sem Spring, criando um cliente com DeepSeekClient.builder(). Solon é listado como framework compatível.
O SDK também encapsula a Search API oficial da DeepSeek para obter resultados estruturados da web e oferece um helper que primeiro faz uma busca e depois transmite a resposta do modelo com base nesses resultados.
Recursos principais
- 01Chat completions com saída de raciocínio e dados de cobrança da sessão
- 02Function calling e saída JSON estruturada
- 03Geração de embeddings por meio de uma API compatível com a OpenAI
- 04Starter do Spring Boot com cliente configurado automaticamente e suporte a streaming
- 05Wrapper da Search API oficial da DeepSeek com chamadas síncronas e assíncronas
- 06Proxy configurável, timeouts e logs de requisições/respostas
Casos de uso
- Adicionar funcionalidades de chat da DeepSeek a um backend Spring Boot
- Transmitir respostas do modelo para um navegador por meio de server-sent events
- Chamar a DeepSeek de uma aplicação Java sem Spring
- Criar respostas baseadas nos resultados da busca oficial na web
Início rápido
- 1
Adicione a dependência do Maven (Spring Boot starter ou deepseek4j-core se não usar Spring Boot).
- 2
Defina sua chave de API da DeepSeek em deepseek.api-key no application.yml.
- 3
Injete DeepSeekClient e chame chatFluxCompletion(prompt) para transmitir a resposta.
Antes de usar
- É necessária uma chave de API da DeepSeek para chamar o serviço.
- A maior parte da documentação detalhada está em chinês.
- A versão 1.6.0 contém alterações incompatíveis na API de busca; portanto, a atualização da 1.5.0 exige mudanças no código.
Tópicos
Perguntas frequentes
- O que é deepseek4j?
- SDK Java para a API DeepSeek, com chat, function calling, saída JSON estruturada, embeddings e starter do Spring Boot. deepseek4j é um SDK Java para chamar a API DeepSeek. Ele oferece chat completions com saída de raciocínio, function calling, saída JSON estruturada e geração de embeddings por meio de um protocolo compatível com a OpenAI. O modelo padrão é o DeepSeek Flash, e o DeepSeek V4 Pro pode ser selecionado por configuração ou por requisição.
- deepseek4j é gratuito? Qual é a licença?
- deepseek4j é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- deepseek4j ainda é mantido?
- Manutenção ativa. O último commit de deepseek4j foi em 25 de out. de 2026.
- Para que posso usar deepseek4j?
- Adicionar funcionalidades de chat da DeepSeek a um backend Spring Boot Transmitir respostas do modelo para um navegador por meio de server-sent events Chamar a DeepSeek de uma aplicação Java sem Spring Criar respostas baseadas nos resultados da busca oficial na web
- Como instalar deepseek4j?
- Adicione a dependência do Maven (Spring Boot starter ou deepseek4j-core se não usar Spring Boot). Defina sua chave de API da DeepSeek em deepseek.api-key no application.yml. Injete DeepSeekClient e chame chatFluxCompletion(prompt) para transmitir a resposta.
- Onde consigo deepseek4j?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pig-mesh/deepseek4j
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Coleção de skills para dar a assistentes de programação com IA contexto atualizado sobre como criar apps com a API e os SDKs do Gemini.
SDK para Java 8+ voltado à criação de agentes de IA, com acesso unificado a várias plataformas de LLM, chamada de ferramentas, MCP, RAG e uma CLI/TUI de agente de código integrada.
Framework Python experimental e educacional para orquestração leve de múltiplos agentes, baseado em Agents e handoffs pela API Chat Completions.
Um componente personalizado para Home Assistant que permite a um LLM compatível com OpenAI controlar dispositivos, chamar serviços e criar automações.
Biblioteca cliente em Python que unifica APIs de vários provedores de IA em uma interface simples para texto, dados estruturados e conversas.