Skip to main content
DeepInfra udostępnia otwarte i proxowane modele przez API kompatybilne z OpenAI pod adresem https://api.deepinfra.com/v1/openai. GoModel kieruje do niego te endpointy bez zmian:

Konfiguracja

Utwórz klucz API w dashboardzie DeepInfra i ustaw:
Albo w config.yaml:
Nadpisz bazowy URL lub przypnij listę modeli tylko wtedy, gdy tego potrzebujesz:

Modele

GoModel odczytuje aktualną listę /models z DeepInfra, w tym rodzaj każdego modelu (chat, embedding, image, speech, transcription), długość kontekstu, tagi reasoningu i vision oraz ceny. Modele generowania wideo są pomijane, bo GoModel nie ma endpointu wideo dla DeepInfra. Identyfikatory modeli zawierają ukośnik; używaj ich dosłownie albo dodaj przed nimi nazwę providera, żeby przypiąć trasę:
Modele reasoningowe DeepInfra honorują zarówno reasoning_effort, jak i reasoning: {"effort": ...}, a none wyłącza thinking w modelach hybrydowych, takich jak Qwen3.

Uwagi o działaniu

  • Responses są bezstanowe. DeepInfra nie przechowuje odpowiedzi, więc store: true nie ma żadnego efektu po stronie upstreamu. Przy skonfigurowanym magazynie odpowiedzi GoModel łańcuchy previous_response_id nadal działają: gateway odtwarza zapisaną historię przed wysłaniem requestu. Bez magazynu DeepInfra odrzuca previous_response_id i conversation z błędem nieprawidłowego requestu.
  • Structured output w Responses przechodzi przez czat. Natywny endpoint Responses w DeepInfra odrzuca każde ustawienie text (text.format, text.verbosity), więc GoModel obsługuje takie requesty przez chat completions, gdzie json_schema i json_object działają.
  • Mowa domyślnie w MP3. DeepInfra zwraca WAV, gdy pominięto response_format; GoModel wysyła zamiast tego wartość domyślną OpenAI (mp3). Ustaw response_format jawnie, żeby otrzymać inny format.
  • Ceny obrazów są liczone za jednostkę obrazu. DeepInfra podaje ceny obrazów za jednostkę obrazu, a GoModel zapisuje tę stawkę jako cenę za obraz. Śledzenie kosztów jest przybliżone dla modeli, które DeepInfra rozlicza według rozmiaru lub liczby kroków.
  • Passthrough trzeba włączyć. Dodaj deepinfra do ENABLED_PASSTHROUGH_PROVIDERS, żeby udostępnić /p/deepinfra/..., który przekazuje dowolną ścieżkę pod bazowym URL-em z kluczem DeepInfra gatewaya.
Ostatnia modyfikacja 24 października 2026