Source: https://ailoot.ai/models/pt-pt/openai-gpt-6-luna-decisions/
Canonical: https://ailoot.ai/models/pt-pt/openai-gpt-6-luna-decisions/
Language: pt-pt

# OpenAI: GPT-6 Luna Decisions

[Markdown](https://ailoot.ai/models/pt-pt/openai-gpt-6-luna-decisions/index.md) · [JSON](https://ailoot.ai/models/pt-pt/openai-gpt-6-luna-decisions/facts.json)

## [OpenAI: GPT-6 Luna Decisions](https://ailoot.ai/models/pt-pt/openai-gpt-6-luna-decisions/)

GPT-6 Luna no modo Decisions da OpenAI avalia texto e imagens e devolve respostas probabilísticas tipadas: a probabilidade de uma condição, uma escolha entre opções fixas ou uma pontuação segundo uma grelha. Suporta classificação, encaminhamento e definição de prioridades sem usar uma explicação escrita como resultado da decisão.

- [**Ailoot Ultra · System One** `POST /v1/systemone` `openai/gpt-6-luna-decisions`](https://ailoot.ai/models/pt-pt/openai-gpt-6-luna-decisions/#method-0)

Sobre o modelo

Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.

O GPT-6 Luna no modo Decisions da OpenAI avalia a evidência fornecida e devolve respostas tipadas sobre ela. O produtor documenta o GPT-6 Luna como o modelo desta interface especializada de decisão. Pode estimar se uma condição se verifica, escolher entre opções fixas ou situar uma entrada numa rubrica ordenada. Utilize este modo do GPT-6 Luna quando a tarefa precisa de um resultado de decisão definido, e não de uma resposta escrita.

#### Entrada partilhada, perguntas com nome e respostas

Um pedido na interface do produtor contém o modelo, a entrada partilhada e uma matriz questions. A entrada pode ser uma cadeia de texto ou mensagens do utilizador com texto e imagens. Cada pergunta tem um nome único, um tipo, instruções e as opções ou níveis exigidos. A matriz de respostas repete os nomes das perguntas, o que permite associar o resultado à condição, categoria ou classificação efetivamente pedida.

Para uma mensagem de suporte, forneça a mensagem e o contexto relevante para a decisão seguinte e, depois, dê à pergunta um nome que corresponda ao campo de que o fluxo de trabalho precisa. Para uma passagem de documento, inclua o texto que estabelece o critério, em vez de uma referência sem suporte a um ficheiro maior. Defina a pergunta em torno de factos observáveis e separe as questões independentes. Um resultado útil pode combinar uma categoria de problema com uma classificação de gravidade, mantendo a definição e o significado de cada resposta.

#### Predicate: estimar se uma condição se verifica

Uma pergunta predicate devolve uma probabilidade de 0 a 1 de que a condição definida seja verdadeira. Pode verificar a relevância de uma passagem ou uma condição visível numa imagem. Para uma fotografia de produto, descreva o defeito visível a verificar, como uma fissura ou um rasgão, e forneça a imagem com esse critério. O valor é a estimativa do modelo; a aplicação escolhe o limiar utilizado para assinalar ou enviar para revisão.

O guia Decisions da OpenAI exige dados de imagem codificados em linha para este ponto de acesso. Endereços de imagens alojadas e identificadores de ficheiros não são entradas de imagem suportadas nesse contrato documentado. O conteúdo de texto e de imagem pode ser combinado numa mensagem do utilizador, para que a evidência visual seja avaliada juntamente com o contexto escrito relevante. Mantenha a imagem legível e a condição específica; uma probabilidade para um único defeito indicado não é um relatório de inspeção geral que abranja todos os problemas possíveis.

#### Choice: selecionar um valor fornecido

Uma pergunta choice seleciona entre opções com valores distintos e descrições que explicam quando se aplicam. A escolha devolvida é um desses valores, com probabilidades por opção e um campo de confiança separado. Para encaminhamento, defina as categorias em torno das equipas ou resultados efetivamente disponíveis e inclua uma opção «outro» quando o conjunto não cobre todas as entradas. Mantenha estas categorias sem ordem: as suas posições não são uma escala de gravidade.

Uma especificação prática de classificação pode distinguir um defeito de produto, um problema de acesso e um pedido geral. Descreva a fronteira entre essas categorias, em vez de depender apenas de nomes curtos. Utilize a escolha devolvida como rótulo proposto e inspecione a distribuição quando vários significados continuarem plausíveis. O resultado fornece uma seleção; a aplicação determina se essa seleção deve desencadear um encaminhamento automático ou uma revisão.

#### Score: uma posição na rubrica ponderada por probabilidades

Uma pergunta score utiliza níveis ordenados do mais baixo para o mais alto. Os índices dos níveis começam em 0, e a pontuação é a média desses índices ponderada pelas probabilidades. Pode ficar entre níveis. Para a gravidade de um problema, um nível pode significar impacto estético, outro uma solução alternativa utilizável e outro um bloqueio total; defina os critérios que os separam. A resposta inclui as probabilidades por nível e a confiança, juntamente com a pontuação.

A pontuação esperada resume a distribuição, em vez de escolher uma única categoria. Mantenha essa distinção ao utilizar um resultado para definir prioridades ou uma tendência agregada. Uma apresentação com categorias fixas pode utilizar, em alternativa, uma pergunta choice. A confiança é um campo reportado separadamente nas respostas choice e score; o guia não a define como idêntica à probabilidade da opção selecionada.

#### Várias perguntas e decisões dependentes

Perguntas independentes podem partilhar a entrada num único pedido ao produtor, incluindo diferentes tipos de pergunta. Uma fotografia pode servir para um predicate de defeito e uma choice de categoria, ou uma mensagem para uma categoria e uma avaliação de gravidade. Dê a cada questão as suas próprias instruções e significado. Quando uma decisão posterior depende de um resultado anterior, o produtor recomenda pedidos separados, para que a segunda pergunta possa utilizar esse resultado explicitamente. Não presuma que ordenar perguntas numa matriz as transforma numa conversa sequencial.

#### Escolher a saída adequada e interpretar os limites

O modo Decisions fornece o resultado definido de predicate, choice ou score. Uma resposta pode, em alternativa, ter o tipo refusal; verifique o tipo antes de ler uma probabilidade, escolha ou pontuação. A OpenAI distingue isto da geração de objetos arbitrários baseados em esquemas ou de explicações escritas através de Structured Outputs, e do pedido de uma ação de ferramenta através da chamada de funções. Uma resposta de decisão não deve ser apresentada como uma justificação gerada nem como prova de que ocorreu uma ação externa. A saída geral dos modelos de conversação, o raciocínio e as definições de ferramentas não fazem automaticamente parte deste modo especializado.

Utilize entradas rotuladas representativas para avaliar os limiares de encaminhamento, filtragem e revisão, tendo em conta as consequências dos falsos positivos e dos falsos negativos. Mantenha associados a evidência, as definições das perguntas e as saídas numéricas em bruto, para que um resultado ambíguo possa ser inspecionado. Mantenha a evidência partilhada relevante para as perguntas com nome e defina claramente cada opção ou nível da rubrica antes de submeter a tarefa de decisão. Prepare a evidência e os tipos de resposta em torno do fluxo de decisão documentado, interpretando a saída de acordo com a tarefa que avalia.

**Ailoot Ultra · System One** `POST /v1/systemone` `openai/gpt-6-luna-decisions`

[`openai/gpt-6-luna-decisions`](https://ailoot.ai/models/pt-pt/#m=openai%2Fgpt-6-luna-decisions&route=Ultra&caller=openai%2Fgpt-6-luna-decisions&fmt=systemone)

OpenAI /`openai/gpt-6-luna-decisions`

### Introdução

GPT-6 Luna no modo Decisions da OpenAI avalia texto e imagens e devolve respostas probabilísticas tipadas: a probabilidade de uma condição, uma escolha entre opções fixas ou uma pontuação segundo uma grelha. Suporta classificação, encaminhamento e definição de prioridades sem usar uma explicação escrita como resultado da decisão.

Entradas aceites

Texto · Imagens

Resultados

decisions

### Disponível no Ailoot · entradas e métodos

**Ailoot Ultra · System One** `POST /v1/systemone`

Entrada

`text`, `image`

Saída

`decisions`

Formato de saída

json

| Campo | Tipo | Requisito | Valores e limites | Predefinição |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObrigatório | Valores e limites openai/gpt-6-luna-decisions | Predefinição— |
| Campo`provider` | Tipo`schema` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`questions` | Tipo`object` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`session_id` | Tipo`string` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`state` | Tipo`schema` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`trace` | Tipo`schema` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`user` | Tipo`string` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`questions.<id>.type` | Tipo`string` | RequisitoObrigatório | Valores e limites noul, choice, score | Predefinição— |
| Campo`questions.<id>.instructions` | Tipo`string\|object\|array` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`questions.<id>.criteria` | Tipo`object\|array` | RequisitoOpcional | Valores e limites Condições: choice/score: obrigatório; noul: opcional. Os critérios de choice são um objeto; score é uma matriz com minItems1. | Predefinição— |
| Campo`questions.<id>.criteria.true` | Tipo`string\|object\|array` | RequisitoObrigatório | Valores e limites Aplica-se quando: Objeto de critérios noul fornecido | Predefinição— |
| Campo`questions.<id>.criteria.false` | Tipo`string\|object\|array` | RequisitoObrigatório | Valores e limites Aplica-se quando: Objeto de critérios noul fornecido | Predefinição— |

Combinações de materiais de entrada

**noul** · Obrigatório: state, questions.\<id\>.type=noul, questions.\<id\>.instructions

**choice** · Obrigatório: state, questions.\<id\>.type=choice, questions.\<id\>.instructions, criteria object

**score** · Obrigatório: state, questions.\<id\>.type=score, questions.\<id\>.instructions, criteria array with minItems1

Parâmetros e ciclo de vida do método

| Parâmetro | Contrato |
| --- | --- |
| Parâmetro`content_type` | Contratoapplication/json |
| Parâmetro`required` | Contratomodel, state, questions |
| Parâmetro`material_types` | Contratotext, image |
| Parâmetro`optional_controls` | Contratoprovider, session\_id, trace, user |
| Parâmetro`multimodal_input_binding` | ContratoUtilize apenas a representação exata declarada de estado/documento. A capacidade de imagens do fabricante, por si só, não estabelece uma forma aceite de transmitir imagens específica do modelo. |

Ciclo de vida: `synchronous`

Envie o ID exato do modelo e conserve a resposta nativa completa.

### Tarifários

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido

Não especificado Quando o modo rápido está selecionado

Modo flex

Não especificado Quando o modo flex está selecionado

Esforço máximo de raciocínio

Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)

#### Tarifas Ailoot

#### Preços por configuração

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

| Configuração | Tabela de tarifas | Tokens de contexto, mais de | Tokens de contexto, até ao limite inclusive | Custo |
| --- | --- | --- | --- | --- |
| ConfiguraçãoTarifas base dos tokens | Tabela de tarifasTarifa base | Tokens de contexto, mais de— | Tokens de contexto, até ao limite inclusiveSem limite superior | Custo Entrada · Tokens de entrada **$0.0002** / 1K tokens Saída · Tokens de saída **$0** / 1K tokens Entrada · Leitura da cache **$0** / 1K tokens Entrada · Escrita na cache **$0** / 1K tokens Entrada · Escrita na cache, 1 hora **—** / 1K tokens |
| ConfiguraçãoEscalão 1 por comprimento do pedido | Tabela de tarifas— | Tokens de contexto, mais de0 | Tokens de contexto, até ao limite inclusiveSem limite superior | Custo Entrada · Tokens de entrada **$0.0002** / 1K tokens Saída · Tokens de saída **$0** / 1K tokens Entrada · Leitura da cache **$0** / 1K tokens Entrada · Escrita na cache **$0** / 1K tokens Entrada · Escrita na cache, 1 hora **—** / 1K tokens |

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. [Como funcionam a reserva e a liquidação →](https://ailoot.ai/docs/pt-pt/billing/reserve/)

### Exemplos de pedidos

#### Ailoot Ultra · System One

Estrutura oficial do pedido preservada; exemplo de documentaçãoUse o material real do seu pedido e guarde o resultado completo

```json
{
  "model": "openai/gpt-6-luna-decisions",
  "questions": {
    "is_bug": {
      "criteria": {
        "false": "The customer is asking a question or requesting a feature.",
        "true": "The customer describes broken or unexpected product behavior."
      },
      "instructions": "Is the customer reporting a software defect?",
      "type": "noul"
    },
    "team": {
      "criteria": {
        "account": "Login, permissions, or profile issues.",
        "frontend": "Rendering, layout, or browser compatibility issues.",
        "payments": "Checkout, billing, or payment processing issues."
      },
      "instructions": "Which team should own this ticket?",
      "type": "choice"
    },
    "urgency": {
      "criteria": [
        "Can wait for the next release",
        "Should be fixed this week",
        "Blocking revenue right now"
      ],
      "instructions": "How urgent is this ticket?",
      "type": "score"
    }
  },
  "state": {
    "customer_tier": "enterprise",
    "ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
  }
}
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='openai/gpt-6-luna-decisions'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
```

### Receber e guardar os resultados

#### Ailoot Ultra · System One

json

##### Guardar todos os resultados concluídos

Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.

É conservada cada resposta fornecida a um ID de pergunta, com o respetivo tipo exato, valor noul/choice/score, confiança, probabilidades e legenda. O JSON original completo é armazenado e devolvido apenas após a liquidação.

##### Se for necessário verificar a resposta original

Conserve a operação original e a resposta completa/parcial; não repita o POST.

Campos da resposta

| Campo | Tipo |
| --- | --- |
| Campo`model` | Tipostring |
| Campo`id` | Tipostring |
| Campo`provider` | Tipostring |
| Campo`answers.<id>.type` | Tipostring |
| Campo`answers.<id>.noul` | Tiponumber |
| Campo`answers.<id>.choice` | Tipostring |
| Campo`answers.<id>.score` | Tiponumber |
| Campo`answers.<id>.confidence` | Tiponumber |
| Campo`answers.<id>.probabilities` | Tipoobject |
| Campo`answers.<id>.legend` | Tipoobject |
| Campo`usage.input_tokens` | Tipointeger |
| Campo`usage.output_tokens` | Tipointeger |
| Campo`usage.cost` | Tiponumber |

Erros e passos seguintes

| Resposta | Condição | Passo seguinte |
| --- | --- | --- |
| Resposta400 · `invalid_request_error` | CondiçãoCampo obrigatório, representação ou valor inválido | Passo seguinteCorrija o campo indicado no pedido. |

### Aliases

#### Aliases do modelo

**Ailoot Ultra** [`openai/gpt-6-luna-decisions`](https://ailoot.ai/models/pt-pt/#m=openai%2Fgpt-6-luna-decisions&route=Ultra&caller=openai%2Fgpt-6-luna-decisions&fmt=systemone)

#### Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

#### IDs de chamada relacionados

[`openai/gpt-6-luna-decisions`](https://ailoot.ai/models/pt-pt/#m=openai%2Fgpt-6-luna-decisions&route=Ultra&caller=openai%2Fgpt-6-luna-decisions&fmt=systemone)

FAQ · OpenAI: GPT-6 Luna Decisions

Que entradas e resultados estão disponíveis?

`POST /v1/systemone` · `openai/gpt-6-luna-decisions`: `text`, `image` → `decisions`

Que campos utiliza o pedido?

`POST /v1/systemone` · `openai/gpt-6-luna-decisions`: `model`, `provider`, `questions`, `session_id`, `state`, `trace`, `user`

Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.

## A empresa e a sua carteira de projetos

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

## Compre tokens com desconto.

Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.

Subscrição

Escolha um plano com desconto para os pedidos regulares.

Código promocional até 50%

Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.

Custos no histórico

O modelo, os tokens e o montante são guardados para cada pedido.

[Escolher subscrição](https://ailoot.ai/docs/pt-pt/billing/subscriptions/) · [Ver preços dos modelos](https://ailoot.ai/models/pt-pt/)

## Ligue a API ao produto que vende.

SaaS, aplicações e bots — ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça uma licença de revendedor.

Aplicação comercial

Integre geração de texto, imagens, vídeo e som nas funcionalidades pagas do seu serviço.

Licença de revendedor

Envie uma descrição do projeto e do modelo de acesso. Peça condições escritas de utilização e revenda.

Documentos no site

A oferta, o contrato de licença e a política de tratamento de dados estão disponíveis antes da ligação.

[Pedir licença de revendedor](mailto:support@ailoot.ai) · [Oferta e contrato de licença](https://ailoot.ai/legal/offer?lang=pt-pt)

## Ailoot · A empresa e a sua carteira de projetos





A Ailoot assenta numa experiência operacional consolidada, numa ampla base de clientes, num serviço estável e no acompanhamento contínuo dos KPI.





A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.





A Ailoot aplica essa experiência operacional ao acesso por API a funcionalidades de IA nos produtos dos clientes, agentes, aplicações e automatizações.
