API Hop

Dokumentacja

Dokumentacja API Hop

Katalog modeli

Lista modeli dostępnych dla bieżącego klucza API i ich publicznych protokołów.

GEThttps://api.apihop.ai/v1/models

GET 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.

text
GET https://api.apihop.ai/v1/models

Uwierzytelnianie

Wszystkie żądania wymagają tokena Bearer.

http
Authorization: Bearer YOUR_API_KEY

Przykład żądania

bash
curl --request GET \
  --url https://api.apihop.ai/v1/models \
  --header 'Authorization: Bearer YOUR_API_KEY'

Odpowiedź

uidstring

Publiczny identyfikator modelu. W API przyjmujących model użyj tej wartości w polu model treści żądania.

namestring

Nazwa wyświetlana.

versionstring | null

Pole wersji. Bieżące pozycje zwykle zwracają null.

typestring

Typ modelu, obecnie głównie text, image lub video.

pricingobject | null

Bieżące ceny platformy dla modelu. Aktualne wartości sprawdzaj w API na żywo lub konsoli.

Przykład powodzenia

json
{
  "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 modeliID modeluChat CompletionsResponsesClaude Messages
OpenAIgpt-5.4TakTak-
OpenAIgpt-5.5TakTak-
OpenAIgpt-5.6-solTakTak-
OpenAIgpt-5.6-terraTakTak-
OpenAIgpt-6-astraTakTak-
Anthropicclaude-fable-5Tak-Tak
Anthropicclaude-fable-5-1Tak-Tak
Anthropicclaude-opus-4-6Tak-Tak
Anthropicclaude-opus-4-7Tak-Tak
Anthropicclaude-opus-4-8Tak-Tak
Anthropicclaude-opus-5Tak-Tak
Anthropicclaude-opus-5-5Tak-Tak
Anthropicclaude-sonnet-5Tak-Tak
Anthropicclaude-sonnet-5-5Tak-Tak
DeepSeekdeepseek-v4-flashTak--
DeepSeekdeepseek-v4-proTak--
DeepSeekdeepseek-v4.1-flashPo wdrożeniu i włączeniu--
Geminigemini-3.6-flashTak--
Geminigemini-3.7-flashTak--
Geminigemini-3.8-flashTak--
Geminigemini-3.5-flash-liteTak--
Geminigemini-4-argonTak (po włączeniu)--
Kimikimi-k3Tak--
MiniMaxminimax-m3Tak--

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 modeliID modeluTypPubliczny punkt końcowy
OpenAIgpt-image-2ObrazPOST https://api.apihop.ai/openai/v1/images/generations
OpenAIgpt-image-2.5-flareObrazPOST https://api.apihop.ai/openai/v1/images/generations
OpenAIgpt-image-2.5-sunburstObrazPOST https://api.apihop.ai/openai/v1/images/generations
BytePlusseedance-2.0WideoPOST https://api.apihop.ai/v1/video/seedance
BytePlusseedance-2.5WideoPOST 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.0 i seedance-2.5. Punkt końcowy Seedance 2.0 akceptuje też starszy alias seedance-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/models i nie powinny być używane w nowych wywołaniach.
  • Klucz API z ograniczeniami modeli może otrzymać podzbiór udokumentowanych modeli.

Odpowiedź błędu

Zobacz kody błędów i diagnozowanie, aby poznać pełny wykaz kodów, różnice protokołów i kroki diagnostyczne.

json
{
  "success": false,
  "error": {
    "code": 20000,
    "message": "Invalid or missing API key"
  },
  "requestId": "req_..."
}