modelos

TypeSafe: Jev 1.13

Markdown · JSON

TypeSafe: Jev 1.13

O Jev 1.13 é o modelo de decisão System One da TypeSafe, apenas para texto. Devolve diretamente Choices tipadas, Scores fracionários de rubrica e probabilidades de sim/não, com distribuições e estatísticas de confiança específicas do modelo, para classificação, encaminhamento e juízos focados.

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 Jev 1.13 é o modelo System One versionado da TypeSafe para decisões estruturadas. O seu identificador no produtor é jev-1.13.0. Avalia texto ou estado JSON textual face a perguntas tipadas e devolve diretamente valores e distribuições de probabilidade, sem redigir uma resposta escrita. Esta edição adequa-se a classificação, encaminhamento, verificações de condições e juízos por rubrica cujos resultados possíveis são conhecidos antes do pedido.

Preparação do estado e de perguntas focadas

Forneça como estado uma cadeia de texto, um objeto JSON ou uma matriz de valores de texto. Utilize campos com nome quando a evidência contém registos relacionados, uma conversa e uma política. Mantenha as partes de que cada pergunta precisa e faça referência a um campo ou elemento específico quando isso identifica a evidência com clareza. O Jev 1.13 trabalha apenas com texto; imagens, áudio, vídeo e binários têm de ser preparados como texto ou campos textuais estruturados fora deste modelo.

Cada pergunta tem um tipo, instruções e os critérios que o seu tipo exige. As instruções e as descrições dos critérios podem utilizar texto ou estrutura JSON. O produtor devolve as respostas sob os identificadores das perguntas, mas esses identificadores não fazem parte da inferência. Escreva a pergunta completa, em vez de confiar que um identificador como urgent implique o critério pretendido. Um estado de suporte útil pode conter a mensagem e os detalhes do impacto, enquanto perguntas separadas definem a sua categoria e gravidade.

Choice: uma categoria fornecida e a sua distribuição

O tipo Choice seleciona a opção de maior probabilidade do conjunto não ordenado definido por quem faz a chamada. O seu mapa de critérios contém as chaves e as descrições das opções, sendo permitido null quando uma opção não precisa de explicação adicional. O limite documentado é de 255 opções por Choice. Acrescente uma opção «outro» ou «sem correspondência» quando uma taxonomia não cobre toda a evidência possível, e explique as fronteiras que um nome curto de categoria não resolve.

A resposta contém a opção selecionada, uma probabilidade para cada opção e a confiança. Mantenha a distribuição quando dois candidatos estão próximos, em vez de tratar o rótulo selecionado como certeza. A categoria selecionada pode identificar um encaminhamento proposto; a aplicação envolvente decide se e como executar esse encaminhamento.

Score: um nível esperado, não uma medição exata

O tipo Score utiliza uma matriz ordenada de níveis descritos, sendo recomendados pelo menos dois e suportados até dez. Os índices começam em 0. O resultado numérico é a média dos índices dos níveis ponderada pelas probabilidades, pelo que pode ficar entre níveis. A legenda da resposta relaciona os índices com as respetivas descrições, e as probabilidades dos níveis mostram como o juízo se distribui.

Para a gravidade, descreva a diferença entre impacto estético, uma solução alternativa utilizável e uma tarefa bloqueada. Uma pontuação fracionária pode ajudar a definir prioridades ou a agregar juízos, enquanto selecionar a categoria mais provável é uma operação diferente. O guia específico desta edição da TypeSafe adverte que o Score é fraco para reconstruir uma quantidade física ou numérica exata por interpolação entre níveis. Mantenha a aritmética precisa e as medições fora do modelo.

Noul e a confiança têm significados distintos

O tipo Noul devolve a probabilidade, de 0 a 1, de que uma condição definida seja verdadeira. Critérios opcionais de verdadeiro e falso clarificam a fronteira. Não tem um campo de confiança separado. Uma probabilidade próxima de 0,5 indica incerteza entre sim e não, e não um valor intermédio numa escala graduada.

A confiança de Choice e de Score deriva das respetivas distribuições. Para uma Choice com pelo menos duas opções (n > 1) e probabilidade selecionada p_max, a fórmula documentada é (p_max − 1/n) / (1 − 1/n): compara o resultado mais provável com uma divisão equitativa. A confiança de Score tem também em conta a distância ponderada pelas probabilidades em relação ao nível mais provável, normalizada face à dispersão de uma distribuição uniforme e com um mínimo de 0. Assim, a ambiguidade entre níveis adjacentes e a ambiguidade entre extremos opostos têm significados diferentes. Mantenha a distribuição completa quando a tarefa precisa de mais detalhe do que uma única estatística.

Juízos independentes sobre evidência partilhada

As perguntas de um mesmo pedido veem o mesmo estado e são avaliadas de forma independente. O resultado de uma pergunta não é contexto oculto para outra. Divida um juízo amplo em questões focadas e, depois, interprete ou combine os valores devolvidos de acordo com a tarefa. Um problema pode ter uma categoria, uma classificação de impacto e uma verificação de relevância, sem transformar esses critérios independentes num único rótulo de prioridade vago.

Se uma pergunta posterior precisar de evidência obtida ou de opções escolhidas a partir de um resultado anterior, torne essa dependência explícita num pedido posterior. Para a extração de candidatos, obtenha primeiro os valores disponíveis a partir da fonte e, depois, utilize uma Choice delimitada para selecionar entre eles. O Jev 1.13 não está treinado para geração de texto livre e não deve ser descrito como capaz de produzir uma cadeia nova arbitrária ou uma explicação narrativa.

Contexto e limites linguísticos específicos da edição

O fabricante indica um orçamento de 64k tokens para o estado mais todas as perguntas combinadas, e um orçamento de 32k tokens para o estado mais a pergunta individual mais longa. Ambas as restrições importam. Um estado que caiba no orçamento total pode, ainda assim, deixar pouco espaço para as instruções e opções de uma pergunta individual. Remova o material não relacionado, mantendo a evidência que determina a resposta.

O inglês é a principal língua de treino desta edição, e o produtor indica que é nela que obtém a melhor precisão. Outras línguas, incluindo escritas CJK, são aceites, mas não têm a mesma precisão. Utilize material de origem representativo da língua pretendida ao avaliar como devem ser interpretadas as probabilidades ou as fronteiras entre categorias. Um contrato de entrada apenas de texto não estabelece um desempenho multilingue universal.

Limitações substantivas publicadas

A TypeSafe documenta a leitura literal de palavras de âmbito e de negações, contagem e aritmética pouco fiáveis, dificuldade em comparar datas como quantidades ordenadas e menor fiabilidade com várias camadas de indireção. Recomenda fazer o cálculo exato em código e deixar ao modelo o juízo semântico. As codificações numéricas podem ser menos eficazes do que nomes com significado, e um estado grande, cheio de detalhes não relacionados, pode desviar a atenção da evidência relevante.

O mesmo guia refere que conteúdo adversarial no estado pode orientar a resposta; instruções e critérios contraditórios podem confundi-la; e a ordem das opções de uma Choice pode, por vezes, enviesar um resultado a favor de uma opção inicial. Defina a condição efetiva, alinhe as instruções com os critérios, reduza saltos desnecessários e compare os juízos limítrofes com a fonte. Tenha presentes os limites do Jev 1.13 ao interpretar os seus juízos.

Um artefacto útil do Jev 1.13 preserva o identificador do estado, a pergunta completa, as opções ou níveis, o resultado tipado, as probabilidades e a estatística de confiança relevante. Mantenha a versão explícita quando os resultados ou limiares dependem desta edição. Reveja os casos incertos face à evidência e deixe a aplicação executar os cálculos exatos e as ações do fluxo de trabalho; o modelo fornece um juízo focado com incerteza numérica.

Ailoot Ultra · System One POST /v1/systemone typesafe/jev-1.13

typesafe/jev-1.13

TypeSafe /typesafe/jev-1.13
ID do modelo
  • typesafe/jev-1.13
  • ~typesafe/jev-latest

Introdução

O Jev 1.13 é o modelo de decisão System One da TypeSafe, apenas para texto. Devolve diretamente Choices tipadas, Scores fracionários de rubrica e probabilidades de sim/não, com distribuições e estatísticas de confiança específicas do modelo, para classificação, encaminhamento e juízos focados.

Entradas aceites
Texto
Resultados
decisions

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · System One POST /v1/systemone
Entrada
text
Saída
decisions
Formato de saída
json
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
typesafe/jev-1.13
Predefinição—
CampoproviderTiposchemaRequisitoOpcionalValores e limitesPredefinição—
CampoquestionsTipoobjectRequisitoObrigatórioValores e limitesPredefinição—
Camposession_idTipostringRequisitoOpcionalValores e limitesPredefinição—
CampostateTiposchemaRequisitoObrigatórioValores e limitesPredefinição—
CampotraceTiposchemaRequisitoOpcionalValores e limitesPredefinição—
CampouserTipostringRequisitoOpcionalValores e limitesPredefinição—
Campoquestions.<id>.typeTipostringRequisitoObrigatórioValores e limites
noul, choice, score
Predefinição—
Campoquestions.<id>.instructionsTipostring|object|arrayRequisitoObrigatórioValores e limitesPredefinição—
Campoquestions.<id>.criteriaTipoobject|arrayRequisitoOpcionalValores 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—
Campoquestions.<id>.criteria.trueTipostring|object|arrayRequisitoObrigatórioValores e limites
Aplica-se quando: Objeto de critérios noul fornecido
Predefinição—
Campoquestions.<id>.criteria.falseTipostring|object|arrayRequisitoObrigatórioValores 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âmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, state, questions
Parâmetromaterial_typesContratotext
Parâmetrooptional_controlsContratoprovider, session_id, trace, user
Parâmetromultimodal_input_bindingContratonull

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çãoTabela de tarifasTokens de contexto, mais deTokens de contexto, até ao limite inclusiveCusto
ConfiguraçãoTarifas base dos tokensTabela de tarifasTarifa baseTokens de contexto, mais de—Tokens de contexto, até ao limite inclusiveSem limite superiorCusto
Entrada · Tokens de entrada $0.000084 / 1K tokens
Saída · Tokens de saída $0 / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 1K tokens
Entrada · Escrita na cache, 1 hora — / 1K tokens
ConfiguraçãoEscalão 1 por comprimento do pedidoTabela de tarifas—Tokens de contexto, mais de0Tokens de contexto, até ao limite inclusiveSem limite superiorCusto
Entrada · Tokens de entrada $0.000084 / 1K tokens
Saída · Tokens de saída $0 / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 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 →

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
{
  "model": "typesafe/jev-1.13",
  "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."
  }
}
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']='typesafe/jev-1.13'
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
CampoTipo
CampomodelTipostring
CampoidTipostring
CampoproviderTipostring
Campoanswers.<id>.typeTipostring
Campoanswers.<id>.noulTiponumber
Campoanswers.<id>.choiceTipostring
Campoanswers.<id>.scoreTiponumber
Campoanswers.<id>.confidenceTiponumber
Campoanswers.<id>.probabilitiesTipoobject
Campoanswers.<id>.legendTipoobject
Campousage.input_tokensTipointeger
Campousage.output_tokensTipointeger
Campousage.costTiponumber
Erros e passos seguintes
RespostaCondiçãoPasso seguinte
Resposta400 · invalid_request_errorCondiçãoCampo obrigatório, representação ou valor inválidoPasso seguinteCorrija o campo indicado no pedido.

Aliases

Aliases do modelo

Ailoot Ultra typesafe/jev-1.13, ~typesafe/jev-latest

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

typesafe/jev-1.13, ~typesafe/jev-latest

Ailoot Ultra · System One POST /v1/systemone ~typesafe/jev-latest

~typesafe/jev-latest

TypeSafe /~typesafe/jev-latest
ID do modelo
  • typesafe/jev-1.13
  • ~typesafe/jev-latest

Introdução

O Jev 1.13 é o modelo de decisão System One da TypeSafe, apenas para texto. Devolve diretamente Choices tipadas, Scores fracionários de rubrica e probabilidades de sim/não, com distribuições e estatísticas de confiança específicas do modelo, para classificação, encaminhamento e juízos focados.

Entradas aceites
Texto
Resultados
decisions

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · System One POST /v1/systemone
Entrada
text
Saída
decisions
Formato de saída
json
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
~typesafe/jev-latest
Predefinição—
CampoproviderTiposchemaRequisitoOpcionalValores e limitesPredefinição—
CampoquestionsTipoobjectRequisitoObrigatórioValores e limitesPredefinição—
Camposession_idTipostringRequisitoOpcionalValores e limitesPredefinição—
CampostateTiposchemaRequisitoObrigatórioValores e limitesPredefinição—
CampotraceTiposchemaRequisitoOpcionalValores e limitesPredefinição—
CampouserTipostringRequisitoOpcionalValores e limitesPredefinição—
Campoquestions.<id>.typeTipostringRequisitoObrigatórioValores e limites
noul, choice, score
Predefinição—
Campoquestions.<id>.instructionsTipostring|object|arrayRequisitoObrigatórioValores e limitesPredefinição—
Campoquestions.<id>.criteriaTipoobject|arrayRequisitoOpcionalValores e limites
Condições: choice/score: required; noul: optional. choice criteria is object; score is array with minItems1.
Predefinição—
Campoquestions.<id>.criteria.trueTipostring|object|arrayRequisitoObrigatórioValores e limites
Aplica-se quando: noul criteria object supplied
Predefinição—
Campoquestions.<id>.criteria.falseTipostring|object|arrayRequisitoObrigatórioValores e limites
Aplica-se quando: noul criteria object supplied
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âmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, state, questions
Parâmetromaterial_typesContratotext
Parâmetrooptional_controlsContratoprovider, session_id, trace, user
Parâmetromultimodal_input_bindingContratonull

Ciclo de vida: synchronous

Send the exact model ID and retain the complete native response.

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çãoTabela de tarifasTokens de contexto, mais deTokens de contexto, até ao limite inclusiveCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseTokens de contexto, mais de—Tokens de contexto, até ao limite inclusiveSem limite superiorCusto
Entrada · Tokens de entrada $0.000084 / 1K tokens
Saída · Tokens de saída $0 / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 1K tokens
Entrada · Escrita na cache, 1 hora — / 1K tokens
ConfiguraçãoEscalão 1 por comprimento do pedidoTabela de tarifas—Tokens de contexto, mais de0Tokens de contexto, até ao limite inclusiveSem limite superiorCusto
Entrada · Tokens de entrada $0.000084 / 1K tokens
Saída · Tokens de saída $0 / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 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 →

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
{
  "model": "~typesafe/jev-latest",
  "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."
  }
}
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']='~typesafe/jev-latest'
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.

Every supplied question-ID answer with its exact type, noul/choice/score value, confidence, probabilities and legend is retained. Entire original JSON is stored and returned only after settlement.

Se for necessário verificar a resposta original

Preserve original operation and full/partial reply; do not replay POST.

Campos da resposta
CampoTipo
CampomodelTipostring
CampoidTipostring
CampoproviderTipostring
Campoanswers.<id>.typeTipostring
Campoanswers.<id>.noulTiponumber
Campoanswers.<id>.choiceTipostring
Campoanswers.<id>.scoreTiponumber
Campoanswers.<id>.confidenceTiponumber
Campoanswers.<id>.probabilitiesTipoobject
Campoanswers.<id>.legendTipoobject
Campousage.input_tokensTipointeger
Campousage.output_tokensTipointeger
Campousage.costTiponumber
Erros e passos seguintes
RespostaCondiçãoPasso seguinte
Resposta400 · invalid_request_errorCondiçãoInvalid required field, representation or valuePasso seguinteCorrect the indicated request field.

Aliases

Aliases do modelo

Ailoot Ultra typesafe/jev-1.13, ~typesafe/jev-latest

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

typesafe/jev-1.13, ~typesafe/jev-latest

FAQ · TypeSafe: Jev 1.13
Que entradas e resultados estão disponíveis?

POST /v1/systemone · typesafe/jev-1.13: text → decisions

POST /v1/systemone · ~typesafe/jev-latest: text → decisions

Que campos utiliza o pedido?

POST /v1/systemone · typesafe/jev-1.13: model, provider, questions, session_id, state, trace, user

POST /v1/systemone · ~typesafe/jev-latest: model, provider, questions, session_id, state, trace, user

Mais detalhes

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 · Ver preços dos modelos

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 · Oferta e contrato de licença