Claude Opus 5.5 jest już dostępny w SeedRouter

Text

Gemini 4 Argon

View Markdown

Natywne żądania Gemini, wejście multimodalne, rozumowanie, narzędzia, strumieniowanie i kontynuacja. Z aktualnym zakresem weryfikacji.

Używaj gemini-4-argon w natywnym formacie Gemini. Strona modelu zawiera Playground i aktualne ceny; przewodnik po premierze wyjaśnia dostępność.

ID modelu

ID modeluOkno kontekstuDomyślny poziom effort
gemini-4-argon1 048 576 tokenówmedium

Krótki przykład

curl https://api.seedrouter.ai/v1beta/models/gemini-4-argon:generateContent \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contents":[{"role":"user","parts":[{"text":"Explain a mutex in one sentence."}]}],"generationConfig":{"thinkingConfig":{"thinkingLevel":"low"},"maxOutputTokens":256}}'

Model należy podać w URL. contents jest wymagane. Odpowiedź zawiera natywne candidates, finishReason i usageMetadata; zachowuj kompletne części treści, w tym thoughtSignature, w historii rozmowy.

Punkty końcowe

OperacjaEndpoint
Odpowiedź JSONPOST /v1beta/models/gemini-4-argon:generateContent
Zdarzenia wysyłane przez serwerPOST /v1beta/models/gemini-4-argon:streamGenerateContent?alt=sse

Specyfikacja OpenAPI zawiera wszystkie zagnieżdżone schematy żądań i odpowiedzi. Pominięte pola opcjonalne korzystają z wartości domyślnych API. Nieznane i oficjalnie nieobsługiwane pola są odrzucane; nieprawidłowe wartości obsługiwanych pól nadal powodują błędy.

Parametry

NazwaTypWymaganyDomyślnieUwagi
contentsobject[]Tak—Wymagana tablica rozmowy; parts zawiera tekst, multimedia i wyniki narzędzi
systemInstructionobjectNie—Instrukcja systemowa wyłącznie w formie tekstu
generationConfigobjectNie—Budżet wyjścia, rozumowanie, ustrukturyzowane odpowiedzi, zatrzymywanie i ustawienia multimediów
toolsobject[]Nie—Definicje funkcji i wbudowanych narzędzi
toolConfigobjectNie—Wybór funkcji, ustawienia wyszukiwania i części narzędzi serwera
safetySettingsobject[]Nie—Unikatowe pary kategorii i progu
continuationTokenstringNie—Nieinterpretowany token kontynuacji z najnowszego kandydata
serviceTierenumNiestandardunspecified, standard, flex, priority; domyślnie standard
labelsobjectNie—Klucze i wartości etykiet zapisane małymi literami, do 63 znaków Unicode każde
storebooleanNie—Preferencja zapisywania żądania w dzienniku; nie umożliwia pobierania zapisanych rozmów
modelstringNie—Opcjonalna nazwa zasobu w treści; model jest ustalony przez URL

generationConfig obejmuje maxOutputTokens, thinkingConfig, stopSequences, responseFormat, starsze responseMimeType/responseSchema/responseJsonSchema, responseModalities, mediaResolution, seed, presencePenalty, frequencyPenalty, responseLogprobs, logprobs, enableEnhancedCivicAnswers, enableAffectiveDialog, translationConfig i audioTranscriptionConfig. Pola ogólne, których działania dla tego modelu nie potwierdzono, nadal wymagają weryfikacji możliwości.

  • Poziomy rozumowania: low, medium, high; domyślnie medium. Rozumowania nie można wyłączyć. includeThoughts prosi o podsumowania. Przestarzałe thinkingBudget jest przyjmowane samodzielnie, ale nie można go łączyć z thinkingLevel.
  • Wejście, rozumowanie i wyjście dzielą 1 048 576 tokenów. maxOutputTokens obejmuje rozumowanie; pozostały kontekst może zmniejszyć rzeczywisty budżet.
  • Natywne REST ma limit i domyślną długość wyjścia 32 768 tokenów na żądanie lub 65 536 przy strumieniowaniu. Dłuższe wyjście korzysta z kontynuacji. Oficjalna dokumentacja jest sprzeczna co do pierwszych żądań bez strumieniowania powyżej 32 768 tokenów; ta integracja nie traktuje tej wartości jako limitu całego generowania.
  • Maksymalnie pięć stopSequences. logprobs ma zakres od 0 do 20 i wymaga responseLogprobs: true.
  • responseSchema i responseJsonSchema wzajemnie się wykluczają i wymagają responseMimeType: "application/json". Nowe żądania mogą używać pokazanego poniżej responseFormat.text.
  • responseModalities może zawierać tylko TEXT. Temperature, top-p, top-k i liczba kandydatów nie są aktywnymi ustawieniami Argon. Jawne cachedContent, generowanie obrazów i generowanie mowy nie są obsługiwane.

Ustrukturyzowane odpowiedzi i narzędzia

{
  "contents": [{"parts": [{"text": "Return a JSON object with ok set to true."}]}],
  "generationConfig": {
    "thinkingConfig": {"thinkingLevel": "low"},
    "maxOutputTokens": 256,
    "responseFormat": {
      "text": {
        "mimeType": "APPLICATION_JSON",
        "schema": {"type": "object", "properties": {"ok": {"type": "boolean"}}, "required": ["ok"]}
      }
    }
  }
}

Funkcje korzystają z tools[].functionDeclarations. allowedFunctionNames wymaga trybu ANY lub VALIDATED oraz zadeklarowanych nazw. Zachowuj pierwotną kolejność wywołań funkcji, odpowiedzi i podpisów. Google Search, Maps, wykonywanie kodu, URL context, File Search i Computer Use należą do oficjalnych możliwości; dostęp do zasobów, opłaty i działanie trzeba sprawdzić dla planowanej operacji. Playground nie wykonuje narzędzi lokalnie.

Multimedia i bezpieczeństwo

Natywne parts przyjmuje tekst, obrazy, dźwięk, wideo i PDF przez inlineData lub fileData. Część zawiera jeden wariant danych, opcjonalnie z podpisami rozumowania i metadanymi multimediów. Globalne mediaResolution i rozdzielczość poszczególnych części to odrębne ustawienia. Wideo obsługuje przetwarzanie STATIC i AGENTIC; videoMetadata.fps musi być większe od zera i nie większe niż 24.

Playground przyjmuje żądania JSON do 12 MiB. To limit transportu aplikacji, a nie limit multimediów modelu. W przypadku dużych multimediów używaj odwołań do plików obsługiwanych przez Twoje konto. Zasoby plikowe i multimedia pobierane z zewnątrz mają różne oficjalne limity; ich dostępność nie została tu jeszcze zweryfikowana.

Ustawienia bezpieczeństwa publicznego API są zgodne z natywnym kontraktem. Playground wymaga blokowania na poziomie średnim lub wyższym dla czterech głównych kategorii bezpieczeństwa; niższe progi są dostępne tylko przez API, z wyjątkiem administratorów.

Strumieniowanie i kontynuacja

Odczytuj natywne zdarzenia JSON ze strumienia SSE. Zachowuj wszystkie części, w tym metadane narzędzi i rozumowania. Liczniki zużycia w jednym strumieniu są narastające: użyj ostatniego obiektu zużycia zamiast sumować każde zdarzenie.

Gdy kandydat zwróci continuationToken, zachowaj go dokładnie. Przy CONTINUATION ponownie wyślij pierwotne contents, instrukcję systemową, narzędzia i ustawienia generowania z najnowszym tokenem na najwyższym poziomie. Nie dopisuj częściowego wyjścia do contents. Przy MAX_TOKENS zwiększ budżet wyjścia przed wznowieniem. Playground przygotowuje żądanie kontynuacji do sprawdzenia i wysyła je dopiero po ponownym naciśnięciu przycisku wysyłania.

Każda kontynuacja jest osobnym żądaniem z własnym zużyciem i opłatą. Zachowuj punkty kontrolne, jeśli implementujesz ponowne połączenia; nie zakładaj, że przerwany strumień został ukończony. Natywna odpowiedź pozostaje w Playground, aby można było sprawdzić wszystkie pola.

Zużycie i aktualny status weryfikacji

Zużycie wejścia obejmuje wejście z pamięci podręcznej; płatne wyjście obejmuje tokeny kandydatów i rozumowania. Sprawdź aktualne stawki na stronie modelu i historię użycia konta. Nieudane żądania nie są płatne.

Lokalne testy z 14 października 2026 r. potwierdziły strumieniowanie tekstu, ustrukturyzowany JSON, podpisane wywołania funkcji wraz ze zwrotem wyników, wykonywanie kodu, Google Search i URL context, rozumienie obrazów, wideo i PDF, wyjście rozumowania oraz sekwencje zatrzymania. Audio zostało przyjęte, ale transkrypcja części próbki była błędna.

logprobs zostało jawnie odrzucone. Żądania z maxOutputTokens: 32769 zakończyły się błędem zarówno w testach JSON, jak i SSE. Żądania zarówno z prawidłowym, jak i nieprawidłowym continuationToken zwróciły odpowiedzi, więc poprawna kontynuacja nie została zweryfikowana. Opcje poziomu usługi i seed zostały przyjęte bez dowodów na ich wpływ. Maps, File Search, Computer Use, agentic video i odwołania do plików zewnętrznych pozostają nieprzetestowane.

Te ograniczone testy nie potwierdzają wszystkich kombinacji parametrów ani dostępności w środowisku produkcyjnym. Używaj natywnego formatu, aby korzystać z pełnego kontraktu; zgodność z OpenAI to odrębny podzbiór bez obsługi long decode.

Źródła

Opcjonalna grupa LLM

Zaloguj się do Playground tego modelu, aby sprawdzić dostępne grupy. Opcje zależą od uprawnień twojego konta i wybranego modelu. Playground korzysta z twojej sesji logowania; nie musisz podawać klucza API.

Wywołania API nadal używają twojego klucza API i tego samego identyfikatora modelu. Aby wybrać grupę, podaj jej dokładną nazwę w opcjonalnym nagłówku żądania X-SeedRouter-Group. Zastąp GROUP_NAME poniżej nazwą widoczną w Playground. Pomiń nagłówek lub użyj auto, aby zachować domyślne działanie klucza.

X-SeedRouter-Group: GROUP_NAME

Klucz API z ograniczeniami może udostępniać mniej grup niż Playground. Żądania są rozliczane według cen wybranej grupy i nie przełączają się na inną grupę, jeśli wybrana jest niedostępna. Ta opcja obsługuje wywołania LLM przez HTTP, w tym SSE; nie dotyczy wywołań WebSocket ani wywołań dotyczących obrazów lub wideo.

Aby sprawdzić grupy dostępne dla konkretnego klucza API bez generowania odpowiedzi modelu, użyj tego endpointu tylko do odczytu. data[].id to wartość nagłówka; ratio to mnożnik ceny obowiązujący dla konta w danej grupie. Wpis auto odzwierciedla bieżące oszacowanie dla wyboru domyślnego; jego mnożnik ma wartość null, gdy nie ma dostępnej grupy domyślnej. Dostępność grupy jest ponownie sprawdzana podczas wywołania modelu.

curl "https://api.seedrouter.ai/api/seedrouter/llm/groups?model=gemini-4-argon" \
  -H "Authorization: Bearer YOUR_SEEDROUTER_KEY"