Найти в Дзене
Postgres DBA

Использование DeepSeek API: руководство.

Первым шагом является получение ключа API (authentication token). Базовый пример конфигурации на Python: from openai import OpenAI client = OpenAI( api_key="your_deepseek_api_key", # Замените на ваш настоящий ключ base_url="https://api.deepseek.com" # Базовый URL API DeepSeek ) После настройки клиента вы можете отправлять запросы к конечной точке чата (/chat/completions). Пример запроса (не в потоковом режиме): response = client.chat.completions.create( model="deepseek-chat", # Указание модели messages=[ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "What is the capital of France?"} ], stream=False # Установите `True` для потоковой передачи ответа ) print(response.choices[0].message.content) DeepSeek предлагает несколько моделей для разных задач. Актуальные модели (например, deepseek-chat и deepseek-reasoner) были обновлены до DeepSeek-V3.1-Terminus Описание Универсальная чат-модель. Ключевые особенности Стандартные диалоговые возможност
Оглавление
Ресурсов у нейросети несоизмеримо больше ресурсов любого эксперта. Правильное использование - залог успеха экспертизы.
Ресурсов у нейросети несоизмеримо больше ресурсов любого эксперта. Правильное использование - залог успеха экспертизы.

🔑 Получение API-ключа и настройка

Первым шагом является получение ключа API (authentication token).

  1. Регистрация и получение ключа: Посетите официальный сайт DeepSeek API чтобы зарегистрироваться и создать ключ API.
  2. Настройка клиента: В вашем коде укажите базовый URL DeepSeek и используйте свой ключ для аутентификации. DeepSeek API совместим с OpenAI SDK.

Базовый пример конфигурации на Python:

from openai import OpenAI
client = OpenAI(
api_key="your_deepseek_api_key", # Замените на ваш настоящий ключ
base_url="https://api.deepseek.com" # Базовый URL API DeepSeek
)

💬 Базовый вызов Chat API

После настройки клиента вы можете отправлять запросы к конечной точке чата (/chat/completions).

Пример запроса (не в потоковом режиме):

response = client.chat.completions.create(
model="deepseek-chat", # Указание модели
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What is the capital of France?"}
],
stream=False # Установите `True` для потоковой передачи ответа
)
print(response.choices[0].message.content)

🤖 Модели DeepSeek и расширенные возможности

DeepSeek предлагает несколько моделей для разных задач. Актуальные модели (например, deepseek-chat и deepseek-reasoner) были обновлены до DeepSeek-V3.1-Terminus

1. deepseek-chat

Описание

Универсальная чат-модель.

Ключевые особенности

Стандартные диалоговые возможности.

2. deepseek-reasoner

Описание

Модель с цепочкой рассуждений (Chain-of-Thought).

Ключевые особенности

Генерирует промежуточные шаги размышления перед ответом (reasoning_content)

3. Локальное развертывание

Описание

Запуск моделей на своем железе (через Ollama и т.д.)

Ключевые особенности

Полная конфиденциальность данных, работа оффлайн, нет абонплаты.

Использование модели с рассуждениями (deepseek-reasoner):
При использовании deepseek-reasoner модель возвращает как цепочку рассуждений, так и окончательный ответ. Для работы может потребоваться обновление OpenAI SDK.

Ключевые особенности

response = client.chat.completions.create(
model="deepseek-reasoner",
messages=[{"role": "user", "content": "Сравни 9.11 и 9.8, что больше?"}]
)
# Извлечение рассуждений и окончательного ответа
reasoning = response.choices[0].message.reasoning_content
final_answer = response.choices[0].message.content

💡 Полезные советы

  • Совместимость: Поскольку API совместим с OpenAI, вы можете использовать библиотеки и инструменты, работающие с OpenAI API, изменив base_url и api_key.
  • Бесплатные опции: Некоторые сторонние платформы, такие как OpenRouter, предлагают бесплатный доступ к определенным моделям DeepSeek, что удобно для экспериментов.
  • Обработка ошибок: Реализуйте проверку кодов состояния HTTP (например, 401 - неверный ключ, 429 - превышен лимит запросов) для отладки.
  • Безопасность: Никогда не размещайте ваш API-ключ в клиентском коде (например, в веб-приложениях). Используйте переменные окружения или серверные сервисы.

Для получения более детальной информации о параметрах API и ограничениях рекомендую обратиться к официальной документации.

Оплата DeepSeek API из России

Сопряжена с определенными сложностями из-за международных ограничений, но существует несколько рабочих способов решения этой задачи. Основная проблема заключается в том, что сервис не принимает к оплате карты российских банков.

Ниже приведены наиболее актуальные на 2025 год методы оплаты.

1. Сервисы-посредники

Как работает

Вы передаете оплату через российскую компанию, которая самостоятельно проводит транзакцию.

Ключевые особенности

Полное сопровождение, оплата в рублях, безопасность сделки

2. Виртуальные карты

Как работает

Оформление карты иностранного банка (например, через DELIOPAY) для прямого пополнения счета.

Ключевые особенности

Полная самостоятельность, мгновенное пополнение, подходит для других зарубежных сервисов

3.Покупка через маркетплейсы

Как работает

Приобретение готового аккаунта с подпиской или промокода на площадках типа PlatiMarket.

Ключевые особенности

Быстрое решение для тестирования; требует проверки репутации продавца.

4. Пополнение через Alipay

Как работает

Использование приложения Alipay для перевода средств с привязанной карты (не все банки поддерживаются).

Ключевые особенности

Прямой, но ненадежный способ; возможны проблемы с картами отдельных банков

5. Прокси-сервисы (альтернатива)

Как работает

Использование российского сервиса (например, ProxyAPI), который предоставляет доступ к API с оплатой в рублях.

Ключевые особенности

Не требует оплаты напрямую DeepSeek; упрощает доступ, но является посредником.

💡 Рекомендации по выбору способа

Для надежности и конфиденциальности:

Если вы цените время и безопасность, оптимальным выбором будет обращение к проверенному сервису-посреднику, такому как Oplatym.

Для самостоятельного контроля:

Если вы планируете активно пользоваться разными зарубежными сервисами, стоит оформить виртуальную карту (например, через DELIOPAY).

Для тестирования:

Если вам нужно быстро протестировать API с минимальными затратами, можно рассмотреть вариант с покупкой промокода на маркетплейсе, но обязательно проверяйте отзывы о продавце.