Skip to main content
POST
Python

Autorizações

Authorization
string
header
obrigatório

nia_sk_...

Corpo

application/json

Passe exatamente um entre subject e object, e conversation_id ou task_id, nunca os dois.

about
Handle · object | null

A conta ou o parceiro em nome de quem a pessoa age. Exige um vínculo ativo; sem ele, 422 about_without_link.

conversation_id
string | null

Fixa o contexto na conversa: os mesmos bytes em todo turno.

Required string length: 1 - 512
delta
boolean
padrão:false

Devolve só o que mudou desde a última leitura desta fonte sobre este cliente.

known_etag
string | null

O ETag que você já tem. Se nada mudou, a resposta é not_modified: true, sem texto.

object
ObjectRef · object | null

Centra o contexto num pedido, ticket ou fatura.

query
string | null

Do que trata o cliente ou a tarefa, quando já se sabe. Orienta a seleção.

Maximum string length: 2000
subject
Handle · object | null

De quem é o contexto. Passe subject ou object, exatamente um.

target
TargetModel · object | null

O LLM que vai ler o contexto. Permite à Niadra mirar o piso de cache de prompt desse modelo. Destino desconhecido recebe texto neutro.

task_id
string | null

Para agentes internos, no lugar de conversation_id.

Required string length: 1 - 512
verification
enum<string>
padrão:V0

O nível que você pede. O nível efetivo é o menor entre este, o teto da fonte e o que a conversa provou.

Opções disponíveis:
V0,
V1,
V2,
V3,
V4,
no_customer
view
string
padrão:chat
Pattern: ^(voice|chat|brief|full|custom|account|partner|task:[a-z0-9_]{1,40})$

Resposta

O contexto, ou not_modified: true quando o known_etag ainda vale.

etag
string
obrigatório
path
enum<string>
obrigatório

Qual camada de leitura respondeu. holdout quer dizer que o perfil está no grupo de controle de um experimento e o contexto vem vazio de propósito.

Opções disponíveis:
t0,
t1,
t2,
t3,
t4,
holdout,
not_modified
verification
VerificationResult · object
obrigatório
version
string
obrigatório

Versão da especificação do Context Pack.

as_of
string<date-time> | null

O contexto reflete os eventos até este instante.

cache
CacheDirectives · object | null
coverage
SourceCoverage · object[]
degraded
boolean
padrão:false
delta
string | null

O que mudou desde a sua última leitura, quando delta foi pedido.

lag_seconds
number | null
live
LiveTurn · object[]
live_complete
boolean
padrão:true
manifest_hash
string | null

Hash do manifesto de proveniência por trás deste contexto. O comprovante aponta para ele.

not_modified
boolean
padrão:false
text
string | null

O Context Pack, pronto para o prompt.

timing
Timing · object

Milissegundos por etapa.

variables
Variables · object

O mesmo conteúdo em variáveis nomeadas, para templates.

withheld
integer
padrão:0

Itens que a política reteve neste nível de verificação. Verificar libera mais.