Przejdź do treści głównej

Gemini 3 Flash Preview to lekki model czatu od Google z API zgodnym z OpenAI. Czyta do 256 000 tokenów i odpowiada do 65 536, z trzema poziomami wysiłku rozumowania, do 128 narzędzi, wyjściem JSON i streamingiem.

Wejście $0.45Wyjście $2.70za 1 mln tokenów10% poniżej ceny katalogowej twórcy modeluWejście z pamięci podręcznej $0.045Cena oficjalna GoogleWejście $0.50Wyjście $3

Obszar roboczy

Wyślij żądanie

Szybki start

Przykłady korzystają z publicznych definicji parametrów wybranego endpointu. Podmień klucz API i przykładowe media, a potem wyślij żądanie ze swojego serwera.

SDK i integracje
POSThttps://api.spicyapi.ai/v1/chat/completions

Uwierzytelnianie API

Klucz API trzymaj w zmiennej środowiskowej serwera SPICY_API_KEY. Dla żądań JSON używaj uwierzytelniania Bearer i Content-Type: application/json.

Authorization: Bearer $SPICY_API_KEY
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "google/gemini-3-flash-preview/chat",
  "messages": [
    {
      "role": "user",
      "content": "Summarise the following release notes into three bullet points."
    }
  ],
  "stream": true
}' \
  | jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'

Wygenerowane ze schematu wejścia tego modelu – tego samego, względem którego API waliduje każde żądanie.

Dla każdego logicznego żądania zachowaj jeden Idempotency-Key. Po przerwaniu połączenia nie wysyłaj automatycznie ponownie z nowym kluczem; zachowaj request_id, żeby sprawdzić przyjęte żądanie. Idempotentność nie odtwarza wcześniejszego strumienia czatu.

Parametry wejściowe

Parametry modelu umieść bezpośrednio w ciele żądania JSON, obok model. Ten endpoint nie używa opakowania input.

messagesarray<object>Wymagane

Uporządkowane tury, od najstarszej. Treść to ciąg znaków albo tablica części text, image_url, video_url, audio_url i input_audio. Przesłane wideo i audio mogą razem mieć do 14 MB na żądanie. Postać i zasady narracji umieść w wiadomości systemowej i dokładaj po jednej turze.

Domyślnie
Nie określono
Ograniczenia
minItems:1
response_formatobjectOpcjonalne

Poproś o obiekt JSON i nazwij każdy klucz w wiadomości systemowej – właśnie dzięki temu opcje rozgałęziające wracają w formie nadającej się do sparsowania.

Domyślnie
Nie określono
tool_choicestring | objectOpcjonalne

auto, none, required albo obiekt wskazujący jedną funkcję.

Domyślnie
Nie określono
toolsarray<object>Opcjonalne

Do 128 definicji funkcji na żądanie.

Domyślnie
Nie określono
Ograniczenia
maxItems:128
top_pnumberOpcjonalne

Od 0,01 do 1. Reguluj to albo temperature, nigdy obu naraz w tym samym porównaniu.

Domyślnie
1
Ograniczenia
minimum:0.01
maximum:1
temperaturenumberOpcjonalne

Od 0 do 2, domyślnie 1. Google zaleca zostawienie modeli Gemini 3 na 1,0: poniżej tej wartości generowanie potrafi wpaść w pętlę albo stracić jakość. Ustrukturyzowane wyjście kształtuj przez response_format i wiadomość systemową.

Domyślnie
1
Ograniczenia
minimum:0
maximum:2
seedintegerOpcjonalne

Dowolna liczba całkowita. Ten sam seed przy poza tym identycznym żądaniu sprawia, że odpowiedzi niemal się powtarzają, więc możesz zmieniać jedną rzecz naraz i uczciwie porównywać; nie gwarantuje identycznego wyniku. Brak wartości domyślnej – każde żądanie losuje od nowa. Nie wpływa na cenę.

Domyślnie
Nie określono
stopstring | arrayOpcjonalne

Do 4 sekwencji, jako string albo tablica. Odpowiedź kończy się, gdy tylko model zapisze którąś z nich, a dopasowany tekst nie jest zwracany. Brak wartości domyślnej. Stawka się nie zmienia – odpowiedź ucięta wcześniej jest rozliczana tylko za wygenerowane tokeny.

Domyślnie
Nie określono
Ograniczenia
minLength:1
minItems:1
maxItems:4
reasoning_effortstringOpcjonalne

minimal, low, medium albo high; domyślnie medium. Rutynowe tury spokojnie działają na low, a tę turę, która ma trafić, można samodzielnie podnieść do high. Domyślne ustawienie Google dla tego modelu to high; ten endpoint zostaje na medium, żeby zwykłe tury wracały szybko.

Domyślnie
"medium"
Dozwolone wartości
"minimal""low""medium""high"
max_tokensintegerOpcjonalne

Ogranicza odpowiedź do 65 536; domyślnie jest to 16 384. Przy grze tura po turze zakres od 300 do 800 powstrzymuje model przed odpowiedzią na cały rozdział. Tokeny rozumowania są rozliczane również jako wyjście, więc zostaw zapas powyżej oczekiwanej widocznej odpowiedzi.

Domyślnie
16384
Ograniczenia
minimum:1
maximum:65536

Odczytaj wynik

Przy stream ustawionym na false żądanie zwraca gotową odpowiedź czatu od razu. Czytaj choices[].message; odpytywanie zadania nie jest potrzebne. Ustaw stream na true, jeśli twój klient obsługuje Server-Sent Events.

Przykład odpowiedzi po zakończeniu
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "created": 1788652800,
  "model": "google/gemini-3-flash-preview/chat",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Here is a concise summary of the release notes."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 32,
    "completion_tokens": 14,
    "total_tokens": 46
  }
}

Przykładowa odpowiedź jest poglądowa. usage podaje liczbę tokenów; liczba tokenów i opłata zależą od twojego rzeczywistego żądania.

SDK i integracje

Korzystaj ze SpicyAPI w aplikacji, terminalu, asystencie AI lub wizualnym przepływie pracy. Wybierz instrukcję konfiguracji.

Używaj w SillyTavern i aplikacjach do roleplayu

W SillyTavern, RisuAI, Agnai lub dowolnej aplikacji z ustawieniem zgodnym z OpenAI wklej poniższy bazowy URL i swój klucz API, a jako model wybierz google/gemini-3-flash-preview/chat. Wywołania prosto z przeglądarki są dozwolone, a suwaki, których ten model nie obsługuje, są pomijane zamiast odrzucane.

Base URL: https://api.spicyapi.ai/v1
Model: google/gemini-3-flash-preview/chat

Użyj w ComfyUI

Zainstaluj węzły SpicyAPI przez ComfyUI Manager albo poleceniem poniżej, a potem wybierz google/gemini-3-flash-preview/chat w węźle SpicyAPI Chat, aby używać tego modelu w schemacie ComfyUI.

cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapi