Wprowadzenie
GPT 6.1 Terra odczytuje zrzuty ekranu i dokumenty, by przygotować konkretne szkice tekstu lub uporządkowane pola. W Terra wskaż fragment zrzutu i pola do odczytu; poproś o oznaczanie nieczytelnych wartości jako nieznanych.
| Pole | Wartość |
|---|---|
| Wejście | Tekst |
| Wyjście | Tekst |
| Okno kontekstu | 1,050,000 tokens |
| Limit max_tokens | 128,000 |
| Dane wejściowe | tekst / obrazy |
Najważniejsze funkcje
Lżejszy GPT 6.1 do codziennej pracy
GPT 6.1 Terra odczytuje zrzuty ekranu i dokumenty, by przygotować konkretne szkice tekstu lub uporządkowane pola. W Terra wskaż fragment zrzutu i pola do odczytu; poproś o oznaczanie nieczytelnych wartości jako nieznanych.
Ustawienie none dla zapytań, które nie wymagają planowania
Terra przyjmuje none, low, medium, high, xhigh i max; do bezpośredniej ekstrakcji przydaje się none. Terra ma domyślnie limit 4,096 tokenów odpowiedzi, zwiększany do 128,000; powyżej none również rozumowanie zużywa ten budżet.
Większe obrazy, odczytywane z większą szczegółowością
W Terra dopuszcza się 256 wiadomości i 128 definicji narzędzi, a budżet obrazu dla tego endpointu wynosi 37,000 tokenów wejścia. W Terra wskaż fragment zrzutu i pola do odczytu; poproś o oznaczanie nieczytelnych wartości jako nieznanych.
To samo okno 1,050,000 tokenów, z progiem cenowym dla długich promptów
Kontekst Terra o wielkości 1,050,000 tokenów obejmuje dokumenty, rozmowę i odpowiedź; zarezerwuj do 128,000 tokenów na wyjście. Zestaw dokumentów dla Terra przekraczający 272,000 tokenów wejściowych podlega taryfie długiej w całości, wraz z odpowiedzią; zajrzyj do cennika przed wysłaniem.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
messages | Tak | Przekaż Terra zrzut i instrukcje ekstrakcji w messages; zachowaj identyfikatory wywołań w kolejnych turach. od 1 elementów · do 256 elementów |
max_tokens | Nie | Dobierz |
reasoning_effort | Nie | Terra przyjmuje none, low, medium, high, xhigh i max; do bezpośredniej ekstrakcji przydaje się none. |
stop | Nie | Terra przyjmuje jedną sekwencję zatrzymania lub listę do czterech; unikaj znacznika obecnego w odczytywanych wartościach. od 1 znaków · od 1 elementów · do 4 elementów |
temperature | Nie | temperature w Terra działa przy |
top_p | Nie | W Terra przy |
tools | Nie | Opisz funkcje wyszukiwania lub ekstrakcji proponowane przez Terra; są wykonywane przez aplikację. do 128 elementów |
parallel_tool_calls | Nie | Zezwól Terra na niezależne wyszukiwania razem, jeśli wynik jednego nie jest potrzebny do kolejnego wywołania. Domyślnie: |
tool_choice | Nie | Wybierz auto, none, required lub wskazaną funkcję dla przetwarzania dokumentów w Terra. |
response_format | Nie | Zażądaj struktury JSON dla pól odczytanych przez Terra i sprawdź ją według swojego schematu. |
Cennik
Wejście $1 / Wyjście $5 za 1 mln tokenów; Prompty powyżej 272K tokenów: Wejście $2 / Wyjście $7.50
Zastosowania
Czytanie zrzutów ekranu i zamiana ich na zmiany
W Terra wskaż fragment zrzutu i pola do odczytu; poproś o oznaczanie nieczytelnych wartości jako nieznanych.
Wyciąganie pól z dokumentów i formularzy
Przekaż zeskanowany formularz lub długi dokument i poproś o nazwane pola w stałej strukturze JSON. Do prostej ekstrakcji używaj reasoning_effort none lub low, a wynik sprawdzaj w swojej aplikacji.
Pisanie i przeredagowywanie w spójnym tonie
Przekaż Terra wytyczne stylu i kilka zatwierdzonych przykładów, a następnie poproś o odpowiedzi, streszczenia lub teksty produktowe. Model jest przygotowany do jasnego, naturalnego pisania i zwykle wystarcza niski poziom rozumowania.
Domknij cykl wywołań narzędzi
Zażądaj struktury JSON dla pól odczytanych przez Terra i sprawdź ją według swojego schematu.
Wskazówki
Dobieraj poziom rozumowania do zadania
Terra przyjmuje none, low, medium, high, xhigh i max; do bezpośredniej ekstrakcji przydaje się none.
Wskaż modelowi właściwy fragment obrazu
Dodaj obraz jako część
image_urli nazwij obszar, na przykład trzecią kolumnę tabeli. Trzymaj instrukcję w tekście obok obrazu i nie licz na drobny druk, którego obraz nie da się odczytać.Ustaw
max_tokenspod spodziewaną odpowiedźDomyślnie
max_tokenswynosi 4,096, a maksymalnie 128,000; rozumowanie jest w tym limicie wliczone. Krótka ekstrakcja potrzebuje mało, długi szkic przy wyższym poziomie rozumowania potrzebuje więcej. Długie odpowiedzi odbieraj strumieniowo i sprawdzajfinish_reason.Domknij cykl wywołań narzędzi
Jeśli definiujesz narzędzia, zwracaj każdy wynik jako wiadomość tool z pasującym
tool_call_idi zachowujtool_callsasystenta w historii. Zanim na ich podstawie zadziałasz, sprawdź argumenty.
GPT 6.1 Terra
GPT 6.1 Terra odczytuje zrzuty ekranu i dokumenty, by przygotować konkretne szkice tekstu lub uporządkowane pola.
openai/gpt-6.1-terra/chat
W Terra wskaż fragment zrzutu i pola do odczytu; poproś o oznaczanie nieczytelnych wartości jako nieznanych.
Terra ma domyślnie limit 4,096 tokenów odpowiedzi, zwiększany do 128,000; powyżej none również rozumowanie zużywa ten budżet.
Przy ekstrakcji w Terra zdefiniuj funkcje wykonywane przez aplikację i zwróć wyniki z pierwotnym tool_call_id; dostępnych jest tu 128 definicji. Natywne narzędzia OpenAI korzystają z Responses.
Zestaw dokumentów dla Terra przekraczający 272,000 tokenów wejściowych podlega taryfie długiej w całości, wraz z odpowiedzią; zajrzyj do cennika przed wysłaniem.
Odczyt obrazów i pisanie w GPT 6.1 Terra nie oznaczają gwarancji nieograniczonych odpowiedzi NSFW; akceptacja treści zależy od zasad modelu.
Odczyt obrazów i pisanie w GPT 6.1 Terra nie oznaczają gwarancji nieograniczonych odpowiedzi NSFW; akceptacja treści zależy od zasad modelu.
Szybki start z API
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": "openai/gpt-6.1-terra/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'
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.
