Dokumentacja API Hop
Katalog modeli
Lista modeli dostępnych dla bieżącego klucza API i ich publicznych protokołów.
https://api.apihop.ai/v1/modelsGET https://api.apihop.ai/v1/models zwraca modele dostępne dla bieżącego klucza API. Dostępność może się zmieniać wraz z konfiguracją modeli, stanem usług i uprawnieniami klucza API, więc odpowiedź API na żywo jest ostatecznym źródłem informacji.
Claude Sonnet 4.6 (claude-sonnet-4-6) jest obsługiwany przez dostawcę, ale obecnie nie jest opublikowany w API Hop. Nie jest aktywnym domyślnym modelem integracji. Przed wywołaniem dowolnego modelu potwierdź dostęp we własnej odpowiedzi GET https://api.apihop.ai/v1/models.
GET https://api.apihop.ai/v1/modelsUwierzytelnianie
Wszystkie żądania wymagają tokena Bearer.
Authorization: Bearer YOUR_API_KEYPrzykład żądania
curl --request GET \
--url https://api.apihop.ai/v1/models \
--header 'Authorization: Bearer YOUR_API_KEY'Odpowiedź
uidstringPubliczny identyfikator modelu. W API przyjmujących model użyj tej wartości w polu model treści żądania.
namestringNazwa wyświetlana.
versionstring | nullPole wersji. Bieżące pozycje zwykle zwracają null.
typestringTyp modelu, obecnie głównie text, image lub video.
pricingobject | nullBieżące ceny platformy dla modelu. Aktualne wartości sprawdzaj w API na żywo lub konsoli.
Przykład powodzenia
{
"success": true,
"data": [
{
"uid": "gpt-5.6-sol",
"name": "ChatGPT-5.6 Sol",
"version": null,
"type": "text",
"pricing": {
"unit": "credits",
"tokenTierBasis": "input_tokens",
"tiers": []
}
},
{
"uid": "seedance-2.5",
"name": "Seedance 2.5",
"version": null,
"type": "video",
"pricing": {
"unit": "credits",
"tiers": []
}
}
],
"requestId": "req_..."
}Bieżące modele tekstowe
Poniższa tabela podsumowuje obecnie udokumentowane modele tekstowe. Przy każdym żądaniu używaj modeli zwróconych przez własne wywołanie GET https://api.apihop.ai/v1/models.
| Rodzina modeli | ID modelu | Chat Completions | Responses | Claude Messages |
|---|---|---|---|---|
| OpenAI | gpt-5.4 | Tak | Tak | - |
| OpenAI | gpt-5.5 | Tak | Tak | - |
| OpenAI | gpt-5.6-sol | Tak | Tak | - |
| OpenAI | gpt-5.6-terra | Tak | Tak | - |
| OpenAI | gpt-6-astra | Tak | Tak | - |
| Anthropic | claude-fable-5 | Tak | - | Tak |
| Anthropic | claude-fable-5-1 | Tak | - | Tak |
| Anthropic | claude-opus-4-6 | Tak | - | Tak |
| Anthropic | claude-opus-4-7 | Tak | - | Tak |
| Anthropic | claude-opus-4-8 | Tak | - | Tak |
| Anthropic | claude-opus-5 | Tak | - | Tak |
| Anthropic | claude-opus-5-5 | Tak | - | Tak |
| Anthropic | claude-sonnet-5 | Tak | - | Tak |
| Anthropic | claude-sonnet-5-5 | Tak | - | Tak |
| DeepSeek | deepseek-v4-flash | Tak | - | - |
| DeepSeek | deepseek-v4-pro | Tak | - | - |
| DeepSeek | deepseek-v4.1-flash | Po wdrożeniu i włączeniu | - | - |
| Gemini | gemini-3.6-flash | Tak | - | - |
| Gemini | gemini-3.7-flash | Tak | - | - |
| Gemini | gemini-3.8-flash | Tak | - | - |
| Gemini | gemini-3.5-flash-lite | Tak | - | - |
| Gemini | gemini-4-argon | Tak (po włączeniu) | - | - |
| Kimi | kimi-k3 | Tak | - | - |
| MiniMax | minimax-m3 | Tak | - | - |
Budżety wyniku Claude obejmują myślenie i końcowy tekst. Mała wartość max_tokens, taka jak 128, może się wyczerpać przed wygenerowaniem końcowego tekstu. Użyj dodatniego całkowitego budżetu z miejscem na oba, zgodnie z opisem Claude Messages.
Przewodniki rodzin modeli
- Modele DeepSeek:
deepseek-v4-flash,deepseek-v4-pro,deepseek-v4.1-flash(odrębne ID, dostępne tylko po wdrożeniu i włączeniu; sprawdźGET https://api.apihop.ai/v1/models) - Modele Gemini:
gemini-3.6-flash,gemini-3.7-flash,gemini-3.8-flash,gemini-3.5-flash-lite,gemini-4-argon(po wdrożeniu i włączeniu) - Model Kimi:
kimi-k3 - Model MiniMax:
minimax-m3
Przewodniki obejmują wybór modelu, przykłady żądań, uwagi do budżetu wyniku i granice bieżących publicznych protokołów. Odpowiedź tego punktu końcowego na żywo pozostaje wiążącym źródłem dostępności.
Bieżące modele obrazów i wideo
| Rodzina modeli | ID modelu | Typ | Publiczny punkt końcowy |
|---|---|---|---|
| OpenAI | gpt-image-2 | Obraz | POST https://api.apihop.ai/openai/v1/images/generations |
| OpenAI | gpt-image-2.5-flare | Obraz | POST https://api.apihop.ai/openai/v1/images/generations |
| OpenAI | gpt-image-2.5-sunburst | Obraz | POST https://api.apihop.ai/openai/v1/images/generations |
| BytePlus | seedance-2.0 | Wideo | POST https://api.apihop.ai/v1/video/seedance |
| BytePlus | seedance-2.5 | Wideo | POST https://api.apihop.ai/v1/video/seedance |
Inne wejście API
twitterapi reprezentuje API danych Twitter i nie jest modelem czatowym. Używaj punktów końcowych /v1/twitter/* zamiast przekazywać twitterapi do Chat Completions.
Reguły ID modeli
- Chat Completions, Responses, Claude Messages, API obrazów i wideo Seedance
używają model.
- Kanoniczne ID modeli Seedance to
seedance-2.0iseedance-2.5. Punkt końcowy Seedance 2.0 akceptuje też starszy aliasseedance-2-0, ale nowe żądania i wyszukiwanie w katalogu powinny używać kanonicznego ID z kropkami. - Używaj tylko ID modeli zwróconych przez
GET https://api.apihop.ai/v1/models. - Niedostępne modele nie pojawiają się w
/v1/modelsi nie powinny być używane w nowych wywołaniach. - Klucz API z ograniczeniami modeli może otrzymać podzbiór udokumentowanych modeli.
Powiązana dokumentacja
- Wspólny Chat Completions
- Modele DeepSeek
- Modele Gemini
- Model Kimi
- Model MiniMax
- OpenAI Responses
- Wiadomości Claude
- Generowanie obrazów GPT-Image-2
- Generowanie wideo Seedance 2.0
- Generowanie wideo Seedance 2.5
Odpowiedź błędu
Zobacz kody błędów i diagnozowanie, aby poznać pełny wykaz kodów, różnice protokołów i kroki diagnostyczne.
{
"success": false,
"error": {
"code": 20000,
"message": "Invalid or missing API key"
},
"requestId": "req_..."
}