SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий.
pig-mesh/deepseek4j
Java SDK для DeepSeek API: чат, вызов функций, структурированный JSON-вывод, эмбеддинги и стартер Spring Boot.
- Звёзды
- 750
- Форки
- 142
- Открытые issues
- 16
- Последний коммит
- 13 дней назад
Что это?
deepseek4j — это Java SDK для работы с DeepSeek API. Он поддерживает генерацию ответов в чате с выводом рассуждений, вызов функций, структурированный вывод в JSON и создание эмбеддингов через совместимый с OpenAI протокол. По умолчанию используется модель DeepSeek Flash, а DeepSeek V4 Pro можно выбрать в конфигурации или для отдельного запроса.
В проектах на Spring Boot 2.x и 3.x стартер автоматически настраивает клиент из application.yml или application.properties, а потоковые ответы представлены значениями Reactor Flux для SSE-эндпоинтов. Основной модуль можно использовать и без Spring — для этого достаточно создать клиент через DeepSeekClient.builder(). В списке поддерживаемых фреймворков также указан Solon.
SDK также оборачивает официальный Search API от DeepSeek, возвращающий структурированные результаты веб-поиска, и предоставляет помощник, который сначала выполняет поиск, а затем потоково передаёт ответ модели, основанный на найденных результатах.
Ключевые возможности
- 01Генерация ответов в чате с выводом рассуждений и данными о стоимости сессии
- 02Вызов функций и структурированный вывод в JSON
- 03Создание эмбеддингов через API, совместимый с OpenAI
- 04Стартер Spring Boot с автоматической настройкой клиента и поддержкой потоковой передачи
- 05Обёртка для официального DeepSeek Search API с синхронными и асинхронными вызовами
- 06Настраиваемые прокси, тайм-ауты и логирование запросов и ответов
Сценарии использования
- Добавление функций чата на базе DeepSeek в бэкенд на Spring Boot
- Потоковая передача ответов модели в браузер через server-sent events
- Вызов DeepSeek из обычного Java-приложения без Spring
- Создание ответов на основе результатов официального веб-поиска
Быстрый старт
- 1
Добавьте зависимость Maven (Spring Boot starter или deepseek4j-core, если вы не используете Spring Boot).
- 2
Укажите ключ API DeepSeek в application.yml в параметре deepseek.api-key.
- 3
Внедрите DeepSeekClient и вызовите chatFluxCompletion(prompt), чтобы получать ответ в потоковом режиме.
Что важно знать
- Для вызова сервиса требуется ключ API DeepSeek.
- Большая часть подробной документации представлена на китайском языке.
- В версии 1.6.0 есть несовместимые изменения API поиска, поэтому при обновлении с 1.5.0 потребуется изменить код.
Темы
Частые вопросы
- Что такое deepseek4j?
- Java SDK для DeepSeek API: чат, вызов функций, структурированный JSON-вывод, эмбеддинги и стартер Spring Boot. deepseek4j — это Java SDK для работы с DeepSeek API. Он поддерживает генерацию ответов в чате с выводом рассуждений, вызов функций, структурированный вывод в JSON и создание эмбеддингов через совместимый с OpenAI протокол. По умолчанию используется модель DeepSeek Flash, а DeepSeek V4 Pro можно выбрать в конфигурации или для отдельного запроса.
- deepseek4j можно использовать бесплатно? Какая у него лицензия?
- deepseek4j распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- deepseek4j всё ещё поддерживается?
- Активно поддерживается. Последний коммит в deepseek4j — 25 окт. 2026 г..
- Для чего можно использовать deepseek4j?
- Добавление функций чата на базе DeepSeek в бэкенд на Spring Boot Потоковая передача ответов модели в браузер через server-sent events Вызов DeepSeek из обычного Java-приложения без Spring Создание ответов на основе результатов официального веб-поиска
- Как установить deepseek4j?
- Добавьте зависимость Maven (Spring Boot starter или deepseek4j-core, если вы не используете Spring Boot). Укажите ключ API DeepSeek в application.yml в параметре deepseek.api-key. Внедрите DeepSeekClient и вызовите chatFluxCompletion(prompt), чтобы получать ответ в потоковом режиме.
- Где скачать deepseek4j?
- Исходный код и инструкции по установке — на GitHub: https://github.com/pig-mesh/deepseek4j
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Набор agent skills с актуальным контекстом для AI-ассистентов, которые разрабатывают приложения с Gemini API и SDK.
SDK для Java 8+, позволяющий создавать ИИ-агентов с единым доступом к разным LLM-платформам, вызовом инструментов, MCP, RAG и встроенным CLI/TUI для агента-программиста.
Экспериментальный образовательный Python-фреймворк для лёгкой оркестрации нескольких агентов на основе Agents и handoffs через Chat Completions API.
Кастомный компонент Home Assistant, который позволяет LLM с совместимым с OpenAI API управлять устройствами, вызывать сервисы и создавать автоматизации.
Клиентская библиотека Python, которая предоставляет единый простой интерфейс к API разных AI-провайдеров для работы с текстом, структурированными данными и диалогами.