Usando um agente de programação? Copie e cole este prompt antes de começar:
- criar uma chave de API
- enviar uma solicitação de texto ou decisão estruturada
- ler o texto gerado ou respostas tipadas
- saber o que verificar primeiro se a solicitação falhar
1. Crie uma chave de API
- Abra o painel da Phaseo.
- Crie uma chave em Gateway -> Chaves.
- Copie-a uma única vez e guarde-a em um local seguro.
Trate sua chave de API como uma senha. Não a exponha em código executado no cliente.
2. Envie uma solicitação de texto
UsePOST /v1/responses na primeira solicitação. Esse é o endpoint recomendado para novas integrações de geração de texto.
Solicitação
Resposta
output[].content[], no item em que type é output_text.
Se usar o Vercel AI SDK, leia a resposta em result.text.
3. Tome uma decisão estruturada
UsePOST /v1/decisions quando o aplicativo precisar de respostas tipadas em vez de texto gerado. O Phaseo oferece Jev 1.13 da TypeSafe com o ID typesafe/jev-1.13.0. Envie um valor state e uma ou mais perguntas nomeadas; cada resposta retorna com o mesmo nome.
Decisions é um recurso beta e pode exigir ativação no espaço de trabalho. Jev 1.13 custa $0.042 por 1 milhão de tokens de entrada; tokens de saída são gratuitos.
PHASEO_API_KEY definido. Nunca exponha uma chave de API do Gateway no código do navegador.
Os três tipos de pergunta são:
choiceseleciona uma opção de um mapa de critérios e retorna probabilidades e confiança.noulretorna uma probabilidade sim/não de 0 a 1.scoreavalia um array ordenado de critérios e retorna uma pontuação ponderada pela probabilidade.
Solicitação
Resposta
answers.department.choice, answers.is_urgent.noul ou answers.customer_impact.score. Use confidence e probabilities para definir um limite no aplicativo em vez de decidir apenas pelo valor.
Veja a referência da API Decisions para o contrato completo de solicitação e resposta, e a referência do modelo Jev da TypeSafe para comportamento e limites do provedor.
4. Resolva problemas na primeira solicitação
401: confira a chave de API e o cabeçalhoAuthorization.400: confira o corpo da solicitação e o ID do modelo.402: troque para um modelo:freeou adicione créditos antes de usar um modelo pago.429ou5xx: tente novamente com espera exponencial.
5. Se você estiver criando uma função de vídeo
A geração de vídeo é assíncrona. Primeiro crie um job e depois consulte o status ou assine para receber o resultado.- Crie um job com
POST /v1/videos. - Consulte o status com
GET /v1/videos/{video_id}até a conclusão. - Baixe o conteúdo com
GET /v1/videos/{video_id}/content.
6. Continue desenvolvendo
Integração com o Gateway
Padrões de integração para produção e escolha de endpoint.
Referência da API
Documentação completa de solicitações e respostas para todos os endpoints.
Exemplos
Mais exemplos completos de solicitações para fluxos de trabalho comuns.
Suporte
Receba ajuda com depuração, roteamento e comportamento dos modelos.