
Начало работы с DeepSeek API: Краткое руководство
@Полное руководство по началу работы с DeepSeek API, включая настройку, аутентификацию и примеры базового использования
Начало работы с DeepSeek API: Краткое руководство
Обзор DeepSeek API
DeepSeek API использует совместимый с OpenAI формат API, что означает, что вы можете получить доступ к DeepSeek API с помощью OpenAI SDK или любого совместимого с OpenAI API программного обеспечения, внеся простые изменения в конфигурацию. Это руководство поможет вам быстро начать работу с DeepSeek API.
Основные параметры конфигурации
Ключевые параметры конфигурации включают:
- base_url:
https://api.deepseek.com- Для совместимости с OpenAI вы также можете использовать
https://api.deepseek.com/v1 - Примечание: v1 здесь не связан с версиями моделей
- Для совместимости с OpenAI вы также можете использовать
- api_key: Обязателен (необходимо подать заявку)
- model: Используйте
deepseek-chatдля доступа к последней модели DeepSeek-V3
Примеры использования API
Использование curl
curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <DeepSeek API Key>" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"stream": false
}'Использование Python SDK
from openai import OpenAI
client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": "Hello"},
],
stream=False
)
print(response.choices[0].message.content)Использование Node.js SDK
import OpenAI from "openai";
const openai = new OpenAI({
baseURL: "https://api.deepseek.com",
apiKey: "<DeepSeek API Key>",
});
async function main() {
const completion = await openai.chat.completions.create({
messages: [{ role: "system", content: "You are a helpful assistant." }],
model: "deepseek-chat",
});
console.log(completion.choices[0].message.content);
}
main();Важные примечания
-
Перед началом работы убедитесь, что у вас есть:
- Полученный DeepSeek API ключ
- Установленный соответствующий SDK (например,
pip install openaiдля Python,npm install openaiдля Node.js)
-
Потоковый вывод:
- По умолчанию без потоковой передачи
- Включите потоковую передачу, установив
stream=true - Потоковая передача идеальна для сценариев с реальным временем ответа
-
Информация о модели:
- Модель deepseek-chat была полностью обновлена до DeepSeek-V3
- Интерфейс остается неизменным, модификации кода не требуются
- Получите доступ к последней версии, указав
model='deepseek-chat'
Следующие шаги
После завершения базовой настройки вы можете:
- Изучить расширенные параметры API
- Реализовать функциональность потоковой передачи
- Интегрировать в ваши приложения
- Оптимизировать эффективность вызовов API
Теперь вы готовы начать создавать свои AI-приложения с помощью DeepSeek API!
Больше постов

Deepseek R1: Революция в Full-Stack Разработке
Узнайте, как Deepseek R1 меняет ландшафт full-stack разработки своими революционными возможностями

Deepseek R1 и V3 в LM Studio: Полное руководство
Полное руководство по установке и использованию моделей Deepseek R1 и V3 в LM Studio для локальных AI-приложений

MiniMax-Text-01: Революция в области длинного контекста ИИ с поддержкой 4 млн токенов
Глубокий анализ революционной длины контекста в 4 млн токенов у модели MiniMax-Text-01 и то, как она наряду с Deepseek V3 меняет ландшафт искусственного интеллекта