← Cloudflare AI Gateway / ai-gateway / usage / providers
DeepSeek
DeepSeek ↗ помогает быстро создавать приложения на основе продвинутых моделей ИИ от DeepSeek.
Конечная точка
https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/deepseekПредварительные требования
Для запросов к DeepSeek убедитесь, что у вас есть следующее:
- Account ID вашего AI Gateway.
- Название шлюза AI Gateway.
- Активный API-токен DeepSeek AI.
- Название модели DeepSeek AI, которую вы хотите использовать.
Структура URL
Новый базовый URL будет использовать приведенные выше данные в следующей структуре:
https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/deepseek/.
Затем вы можете добавить нужный эндпойнт, например: chat/completions.
В итоге ваш URL будет выглядеть так:
https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/deepseek/chat/completions.
Примеры
cURL
Пример запроса fetch
curl https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/deepseek/chat/completions \
--header 'content-type: application/json' \
--header 'Authorization: Bearer DEEPSEEK_TOKEN' \
--data '{
"model": "deepseek-chat",
"messages": [
{
"role": "user",
"content": "What is Cloudflare?"
}
]
}'Использование DeepSeek с JavaScript
Если вы используете OpenAI SDK, эндпойнт можно задать так:
JavaScript
import OpenAI from "openai";
const openai = new OpenAI({
apiKey: env.DEEPSEEK_TOKEN,
baseURL:
"https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/deepseek",
});
try {
const chatCompletion = await openai.chat.completions.create({
model: "deepseek-chat",
messages: [{ role: "user", content: "What is Cloudflare?" }],
});
const response = chatCompletion.choices[0].message;
return new Response(JSON.stringify(response));
} catch (e) {
return new Response(e);
}OpenAI-совместимый эндпойнт
Вы также можете обращаться к моделям DeepSeek через схему OpenAI API, используя REST API. Отправляйте свои запросы на:
https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/v1/chat/completionsУкажите:
{
"model": "deepseek/{model}"
}