INTEGRITY Dokumentace

DeepSeek

DeepSeek vám pomáhá rychle vyvíjet aplikace s pokročilými modely AI od DeepSeek.

Endpoint

https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/deepseek

Předpoklady

Při zasílání požadavků na DeepSeek se ujistěte, že máte následující:

Struktura URL

Vaše nová base URL bude mít podle výše uvedených údajů tuto strukturu:

https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/deepseek/.

Poté můžete připojit koncový bod, na který chcete zamířit, například: chat/completions.

Vaše výsledná URL adresa tak bude vypadat takto:

https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/deepseek/chat/completions.

Příklady

cURL

Příklad požadavku 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?"
        }
    ]
}'

Použít DeepSeek s JavaScriptem

Pokud používáte OpenAI SDK, můžete nastavit svůj koncový bod takto:

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);
}

Koncový bod kompatibilní s OpenAI

K modelům DeepSeek můžete přistupovat také pomocí schématu OpenAI API prostřednictvím REST API. Odesílejte své požadavky na:

https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/v1/chat/completions

Zadejte:


{
"model": "deepseek/{model}"
}