Pular para o conteúdo principal

openai/gpt-6.1-terra/chat

GPT 6.1 Terra lê capturas de tela e documentos para produzir rascunhos direcionados ou campos estruturados. 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.

Entrada $1Saída $5por 1 milhão de tokensEntrada em cache $0.05Gravação em cache $1.25Prompts acima de 272K tokensEntrada $2Entrada em cache $0.10Gravação em cache $2.50Saída $7.50

Playground

Enviar uma requisição

Início rápido

Os exemplos usam as definições públicas de parâmetros do endpoint selecionado. Troque a chave de API e as mídias de exemplo e envie a requisição a partir do seu servidor.

SDKs e integrações
POSThttps://api.spicyapi.ai/v1/chat/completions

Autenticação da API

Guarde a chave de API na variável de ambiente do servidor SPICY_API_KEY. Use autenticação Bearer e Content-Type: application/json nas requisições 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": "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'

Gerado a partir do schema de entrada deste modelo — o mesmo que a API usa para validar cada requisição.

Use um Idempotency-Key para cada requisição lógica. Depois de uma interrupção de rede, não reenvie automaticamente com uma chave nova; guarde o request_id para investigar a requisição aceita. A idempotência não reproduz um stream de chat anterior.

Parâmetros de entrada

Coloque os parâmetros do modelo direto no corpo JSON da requisição, ao lado de model. Este endpoint não usa um objeto input.

messagesarray<object>Obrigatório

Envie ao Terra a captura e as instruções de extração em messages; preserve os IDs das chamadas ao continuar a conversa.

Valor padrão
Não especificado
Restrições
minItems:1
maxItems:256
response_formatobjectOpcional

Peça a estrutura JSON dos campos extraídos pelo Terra e confira com seu esquema.

Valor padrão
Não especificado
tool_choicestring | objectOpcional

Escolha auto, none, required ou uma função específica para o fluxo de documentos do Terra.

Valor padrão
Não especificado
parallel_tool_callsbooleanOpcional

Permita várias buscas independentes do Terra juntas quando nenhum resultado for necessário para formular outra chamada.

Valor padrão
true
toolsarray<object>Opcional

Descreva as funções de busca ou extração que Terra pode propor; seu aplicativo é responsável pela execução.

Valor padrão
Não especificado
Restrições
maxItems:128
top_pnumberOpcional

No Terra com reasoning_effort none, top_p reduz as opções de amostragem; ajuste de modo independente de temperature.

Valor padrão
Não especificado
Restrições
minimum:0.01
maximum:1
temperaturenumberOpcional

temperature do Terra se aplica com reasoning_effort none para variar rascunhos curtos.

Valor padrão
Não especificado
Restrições
minimum:0
maximum:2
stopstring | arrayOpcional

Terra aceita uma sequência de parada ou uma lista de até quatro; evite um marcador presente nos valores extraídos.

Valor padrão
Não especificado
Restrições
minLength:1
minItems:1
maxItems:4
reasoning_effortstringOpcional

Terra aceita none, low, medium, high, xhigh e max; none serve para uma extração direta.

Valor padrão
"medium"
Valores permitidos
"none""low""medium""high""xhigh""max"
max_tokensintegerOpcional

Dimensione max_tokens do Terra para o rascunho e o raciocínio; o padrão é 4,096 e o limite 128,000.

Valor padrão
4096
Restrições
minimum:1
maximum:128000

Ler resultado

Com stream em false, a requisição já devolve a resposta completa: leia choices[].message, sem consultar tarefa nenhuma. Coloque stream em true se o seu cliente aceita Server-Sent Events.

Exemplo de resposta concluída
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "created": 1788652800,
  "model": "openai/gpt-6.1-terra/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
  }
}

Esta resposta serve só para mostrar o formato. usage traz a contagem de tokens; o consumo e a cobrança reais dependem da sua requisição.

SDKs e integrações

Use a SpicyAPI no seu app, terminal, assistente de IA ou fluxo visual. Escolha um guia de configuração.

Use no SillyTavern e em apps de roleplay

No SillyTavern, RisuAI, Agnai ou qualquer app com configuração compatível com OpenAI, cole a URL base abaixo e sua chave de API e escolha openai/gpt-6.1-terra/chat como modelo. Chamadas direto do navegador são aceitas, e controles que este modelo não suporta são ignorados em vez de recusados.

Base URL: https://api.spicyapi.ai/v1
Model: openai/gpt-6.1-terra/chat

Use no ComfyUI

Instale os nós da SpicyAPI pelo ComfyUI Manager ou com o comando abaixo e escolha openai/gpt-6.1-terra/chat no nó SpicyAPI Chat para usar este modelo em um grafo do ComfyUI.

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