Ir para a documentação
Abrir painel
Nesta página

GET /v1/models

Consulte o recurso da sua conta ou o estado do fluxo sem iniciar uma geração.

Exemplo de solicitação#

curl 'https://platform.tongai.io/v1/models' \  -H "Authorization: Bearer $TONG_API_KEY"
Configuração
curl --version

Autenticação#

Use uma chave API no servidor para sua conta, ou OAuth para a conta de cada cliente. Nunca envie chaves em prompts ou argumentos.

catalog:read

Parâmetros#

modelstringOpcional

Escolha um ID de modelo público Tong da descoberta atual.

operationstringOpcional

Selecione um fluxo compatível com o modelo escolhido.

Corpo da solicitação#

Este endpoint não tem corpo de solicitação.

Esquema de resposta#

JSON
{  "workflows": []}

HTTP 200

application/json
text_modelsobject[]Opcional
Mostrar campos aninhados
idstringObrigatório
namestringObrigatório
context_tokensintegerObrigatório

Máximo: 9007199254740991.

max_output_tokensintegerObrigatório

Máximo: 9007199254740991.

unitstringObrigatório
Valores permitidos"THOUSAND_TOKENS"
input_creditsstringObrigatório

Uma string decimal com seis casas decimais, por exemplo 1.250000.

output_creditsstringObrigatório

Uma string decimal com seis casas decimais, por exemplo 1.250000.

cached_input_creditsstringObrigatório

Uma string decimal com seis casas decimais, por exemplo 1.250000.

cache_write_creditsstringObrigatório

Uma string decimal com seis casas decimais, por exemplo 1.250000.

pricingstringObrigatório
Valores permitidos"display_maximum"
requires_exact_quotebooleanObrigatório
Valores permitidostrue
workflowsobject[]Obrigatório

Máximo de itens: 10000.

Mostrar campos aninhados
operationstringObrigatório
modelstringObrigatório
namestringObrigatório
model_namestringObrigatório
resolutionstring | nullObrigatório
unitstringObrigatório
creditsstring | nullObrigatório

Uma string decimal com seis casas decimais, por exemplo 1.250000.

base_creditsstring | nullObrigatório

Uma string decimal com seis casas decimais, por exemplo 1.250000.

requires_exact_quotebooleanOpcional

Padrão: false.

pricingstringOpcional
Valores permitidos"configuration_quote""display_rate"

Padrão: "display_rate".

discount_percentnumberObrigatório

Mínimo: 0.

Máximo: 100.

Erros e limites#

HTTPErroRecuperação
400Solicitação inválidaREQUEST_INVALIDCorrija os campos indicados pelo erro antes de tentar novamente.
401Credencial inválidaCREDENTIAL_INVALIDVerifique a credencial, a validade e se foi revogada.
402Créditos insuficientesINSUFFICIENT_CREDITSAdicione créditos à conta da credencial e continue o trabalho salvo.
403Permissão negadaSCOPE_REQUIREDUse uma credencial com os escopos necessários e acesso ao recurso selecionado.
404Recurso indisponívelRESOURCE_UNAVAILABLEVerifique o ID do recurso e se pertence à conta autorizada.
409Conflito de intençãoIDEMPOTENCY_CONFLICTReutilize uma intenção apenas com a solicitação original. Use um novo UUID para outra ação.
429Limite de requisições atingidoRATE_LIMITEDAguarde o prazo de Retry-After antes de repetir a mesma solicitação.
503Temporariamente indisponívelDEPENDENCY_UNAVAILABLEAguarde Retry-After e repita com a mesma intenção. Verifique a operação salva após um tempo limite.