Dokumentacja API Hop
Modele DeepSeek
Identyfikatory modeli DeepSeek V4 Flash, V4 Pro i V4.1 Flash oraz ich dostępność w Chat Completions.
https://api.apihop.ai/v1/chat-completionsModele DeepSeek korzystają ze wspólnego punktu końcowego Chat Completions. Aby przełączyć model, zmień tylko wartość model; punkt końcowy i uwierzytelnianie pozostają takie same.
POST https://api.apihop.ai/v1/chat-completionsDostępne modele
Wartość model | Przeznaczenie | Bez strumieniowania | Strumieniowanie SSE |
|---|---|---|---|
deepseek-v4-flash | Wariant Flash, praktyczny punkt wyjścia do codziennego czatu lub ocen wsadowych | Tak | Tak |
deepseek-v4-pro | Wariant Pro do ocen, w których liczą się złożone rozumowanie i jakość wyników | Tak | Tak |
deepseek-v4.1-flash | DeepSeek V4.1 Flash; odrębny identyfikator modelu, a nie alias V4 Flash | Po wdrożeniu i włączeniu | Po wdrożeniu i włączeniu |
V4.1 Flash staje się dostępny dopiero po wdrożeniu i włączeniu konfiguracji routingu. Używaj go tylko wtedy, gdy GET https://api.apihop.ai/v1/models zwraca deepseek-v4.1-flash dla Twojego klucza API. Ten wpis dokumentacji nie potwierdza wdrożenia produkcyjnego ani udanego testu wnioskowania. Istniejące identyfikatory V4 Flash i V4 Pro pozostają bez zmian.
To przeznaczenie pomaga wybrać pierwszy model do testów; nie jest gwarancją SLA opóźnienia, przepustowości ani jakości. Przed użyciem produkcyjnym porównaj dostępne modele na własnych promptach, długościach wyników i poziomach współbieżności.
Uwierzytelnianie
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonŻądanie bez strumieniowania
Domyślnie punkt końcowy zwraca jedną kompletną odpowiedź Chat Completions. Przykład jawnie zawiera stream: false, aby jego zachowanie było jasne po skopiowaniu.
{
"model": "deepseek-v4-flash",
"messages": [
{
"role": "system",
"content": "You are a precise technical assistant."
},
{
"role": "user",
"content": "Explain three benefits of event-driven architecture."
}
],
"stream": false
}Aby użyć modelu Pro, zmień tylko pole modelu:
{
"model": "deepseek-v4-pro"
}Żądanie strumieniowe
Aby strumieniować, jawnie ustaw stream: true i przetwarzaj odpowiedź jako zdarzenia SSE aż do [DONE].
{
"model": "deepseek-v4-pro",
"messages": [
{
"role": "user",
"content": "Create a checklist for a reversible database migration."
}
],
"stream": true
}Pola żądania
modelstringWymaganeUżyj deepseek-v4-flash, deepseek-v4-pro lub deepseek-v4.1-flash, zgodnie z wynikiem GET https://api.apihop.ai/v1/models.
messagesobject[]WymaganeWiadomości w formacie OpenAI Chat Completions. Każda wiadomość zawiera role i content.
streambooleanWartość domyślna: falsetrue zwraca SSE; false zwraca jedną kompletną odpowiedź JSON.
max_tokensintegerOpcjonalna maksymalna liczba tokenów wyjściowych jako dodatnia liczba całkowita. Pomiń to pole, aby użyć wartości domyślnej dostawcy dla wybranego modelu. W zależności od modelu limit może obejmować zarówno tokeny rozumowania, jak i końcowy tekst. Mały limit może uciąć odpowiedź lub wyczerpać się przed końcowym tekstem; jego zwiększenie może podnieść koszt.
max_completion_tokensintegerOpcjonalna alternatywa zgodności dla max_tokens, z tymi samymi zasadami limitu. Obsługa zależy od wybranego modelu; pomiń oba pola, aby użyć wartości domyślnej dostawcy.
Opis wspólnych pól, takich jak temperature, top_p, frequency_penalty, presence_penalty, stop i n, znajdziesz we wspólnym Chat Completions. Obsługa i efekty semantyczne mogą zależeć od modelu; ten przewodnik nie potwierdza obsługi każdego opcjonalnego pola przez V4.1 Flash.
Odpowiedź po powodzeniu
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "deepseek-v4-flash",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "1. Services can remain loosely coupled..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 31,
"completion_tokens": 96,
"total_tokens": 127
}
}Odpowiedzi mogą zawierać dodatkowe szczegóły zużycia; traktuj je jako opcjonalne.
Uwagi dotyczące użytkowania
- Obecny publiczny kontrakt to Chat Completions, obejmujący tryb bez strumieniowania i strumieniowanie SSE.
- Te modele nie są obecnie dostępne przez OpenAI Responses ani Claude Messages.
- Ustaw pole
modelw treści żądania na dokładny identyfikator:deepseek-v4-flash,deepseek-v4-prolubdeepseek-v4.1-flash. - Używaj tylko identyfikatorów modeli zwróconych przez
GET https://api.apihop.ai/v1/models. - Użyj
GET https://api.apihop.ai/v1/models, aby sprawdzić modele widoczne dla bieżącego klucza API, a konsoli, aby sprawdzić aktualne ceny.