Introdução
GPT 6.1 Terra lê capturas de tela e documentos para produzir rascunhos direcionados ou campos estruturados. Com Terra, indique a região da captura e os campos desejados; peça que valores ilegíveis sejam marcados como desconhecidos.
| Campo | Valor |
|---|---|
| Entrada | Texto |
| Saída | Texto |
| Janela de contexto | 1,050,000 tokens |
| Limite de max_tokens | 128,000 |
| Entradas | texto / imagens |
Recursos e destaques
O GPT 6.1 mais leve para o trabalho do dia a dia
GPT 6.1 Terra lê capturas de tela e documentos para produzir rascunhos direcionados ou campos estruturados. Com Terra, indique a região da captura e os campos desejados; peça que valores ilegíveis sejam marcados como desconhecidos.
Um ajuste none para turnos que não precisam de planejamento
Terra aceita none, low, medium, high, xhigh e max; none serve para uma extração direta. Terra começa com 4,096 tokens por resposta e permite 128,000; com esforço acima de none, o raciocínio também consome essa reserva.
Imagens maiores, lidas com mais detalhe
Terra aceita 256 mensagens e 128 definições de ferramentas, com um orçamento de 37,000 tokens de entrada por imagem neste endpoint. Com Terra, indique a região da captura e os campos desejados; peça que valores ilegíveis sejam marcados como desconhecidos.
A mesma janela de 1,050,000 tokens, com uma faixa para prompts longos
O contexto de 1,050,000 tokens do Terra inclui documentos, conversa e resposta; reserve até 128,000 tokens para a saída. Um conjunto de documentos para Terra com mais de 272,000 tokens de entrada usa a faixa longa em toda a requisição, inclusive na resposta; consulte os preços antes do envio.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
messages | Sim | Envie ao Terra a captura e as instruções de extração em messages; preserve os IDs das chamadas ao continuar a conversa. pelo menos 1 itens · no máximo 256 itens |
max_tokens | Não | Dimensione |
reasoning_effort | Não | Terra aceita none, low, medium, high, xhigh e max; none serve para uma extração direta. |
stop | Não | Terra aceita uma sequência de parada ou uma lista de até quatro; evite um marcador presente nos valores extraídos. pelo menos 1 caracteres · pelo menos 1 itens · no máximo 4 itens |
temperature | Não | temperature do Terra se aplica com |
top_p | Não | No Terra com |
tools | Não | Descreva as funções de busca ou extração que Terra pode propor; seu aplicativo é responsável pela execução. no máximo 128 itens |
parallel_tool_calls | Não | Permita várias buscas independentes do Terra juntas quando nenhum resultado for necessário para formular outra chamada. Valor padrão: |
tool_choice | Não | Escolha auto, none, required ou uma função específica para o fluxo de documentos do Terra. |
response_format | Não | Peça a estrutura JSON dos campos extraídos pelo Terra e confira com seu esquema. |
Preços
Entrada $1 / Saída $5 por 1 milhão de tokens; Prompts acima de 272K tokens: Entrada $2 / Saída $7.50
Casos de uso
Ler capturas de tela e transformá-las em mudanças
Com Terra, indique a região da captura e os campos desejados; peça que valores ilegíveis sejam marcados como desconhecidos.
Extrair campos de documentos e formulários
Passe um formulário digitalizado ou um documento longo e peça campos nomeados em um formato JSON fixo. Use reasoning_effort none ou low para extrações diretas e valide a saída na sua aplicação.
Redigir e reescrever com uma voz consistente
Dê ao Terra suas diretrizes de estilo e alguns exemplos aprovados, e peça respostas, resumos ou textos de produto. Ele foi feito para uma escrita clara e natural, e normalmente um esforço baixo basta.
Feche o ciclo das chamadas de ferramenta
Peça a estrutura JSON dos campos extraídos pelo Terra e confira com seu esquema.
Guia de prompt e dicas práticas
Escolha o esforço de acordo com a tarefa
Terra aceita none, low, medium, high, xhigh e max; none serve para uma extração direta.
Aponte o modelo para a parte da imagem
Adicione a imagem como uma parte
image_urle nomeie a região, por exemplo a terceira coluna da tabela. Mantenha a instrução em texto ao lado da imagem e não dependa de letras miúdas que a imagem não consegue resolver.Defina o
max_tokenspara a resposta que você esperaO
max_tokenstem padrão de 4,096 e aceita até 128,000, contando o raciocínio dentro dele. Uma extração curta precisa de pouco; um rascunho longo com esforço maior precisa de mais. Transmita respostas longas por streaming e confira ofinish_reason.Feche o ciclo das chamadas de ferramenta
Se você definir ferramentas, devolva cada resultado como uma mensagem tool com o
tool_call_idcorrespondente e mantenha ostool_callsdo assistente no histórico. Valide os argumentos antes de agir com base neles.
GPT 6.1 Terra
GPT 6.1 Terra lê capturas de tela e documentos para produzir rascunhos direcionados ou campos estruturados.
openai/gpt-6.1-terra/chat
Com Terra, indique a região da captura e os campos desejados; peça que valores ilegíveis sejam marcados como desconhecidos.
Terra começa com 4,096 tokens por resposta e permite 128,000; com esforço acima de none, o raciocínio também consome essa reserva.
Na extração com Terra, defina funções que seu aplicativo possa executar e devolva os resultados com o tool_call_id original; aqui cabem 128 definições. As ferramentas nativas da OpenAI usam Responses.
Um conjunto de documentos para Terra com mais de 272,000 tokens de entrada usa a faixa longa em toda a requisição, inclusive na resposta; consulte os preços antes do envio.
As capacidades visuais e de escrita do GPT 6.1 Terra não garantem respostas NSFW irrestritas; a aceitação do conteúdo depende das regras do modelo.
As capacidades visuais e de escrita do GPT 6.1 Terra não garantem respostas NSFW irrestritas; a aceitação do conteúdo depende das regras do modelo.
Início rápido da 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'
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.
