Desenvolvedores
Leve o assistente para seu app, seu cliente MCP ou seu site. Em todo lugar custa o mesmo que no chat.
Comece em 3 passos
- 1
Crie sua chave
Obtenha uma chave de API em Perfil → Desenvolvedor. A chave age como sua conta.
Gerenciar chaves de API → - 2
Teste aqui
Na área de testes abaixo, escolha um endpoint, cole sua chave e clique em Testar.
Área de testes → - 3
Adicione ao seu código
Copie o exemplo pronto em cURL, JavaScript ou Python; MCP e widget estão nas abas.
Documentação →
Área de testes
Escolha um endpoint, preencha os parâmetros e clique em Testar. As requisições são reais; copie o código como está.
POST/api/v1/conversations
Iniciar conversa: { text, locale?, model?, tools? } — com tools gere imagens, vídeo, música ou fala.
curl -X POST "https://yapayzeka.my/api/v1/conversations" \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{"text":"…","locale":"pt"}'Corpo da resposta
A resposta aparecerá aqui.
Documentação
Autenticação
Crie uma chave de API em Perfil → Desenvolvedor e envie-a como cabeçalho em cada requisição. A chave age como sua conta; não compartilhe.
Authorization: Bearer sk_...API REST
JSON na entrada e na saída. As respostas são escritas em segundo plano: envie a mensagem e leia a conversa até `pending` ser false.
POST/api/v1/conversationsIniciar conversa: { text, locale?, model?, tools? } — com tools gere imagens, vídeo, música ou fala.POST/api/v1/conversations/{id}Adicionar mensagem: { text, locale?, model?, tools? }GET/api/v1/conversations/{id}Últimas mensagens e estado `pending`GET/api/v1/conversationsSuas conversas recentesGET/api/v1/creditsSeus créditos restantesGET/api/v1/toolsFerramentas disponíveis e custos
curl -X POST https://yapayzeka.my/api/v1/conversations \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{"text": "Merhaba", "locale": "pt", "thinking": false}'
# → {"id": "…"} — leia a resposta alguns segundos depois
curl https://yapayzeka.my/api/v1/conversations/{id} -H "Authorization: Bearer sk_..."Campos opcionais: thinking (false → raciocínio desligado, respostas mais rápidas e baratas), instructions (instruções de sistema para este turno, até 20.000 caracteres; envie em cada requisição), private (true → 402 needs-private se seu plano não permitir conversas privadas). As mensagens lidas trazem o raciocínio do modelo no campo reasoning.
Erros: 401 chave inválida · 402 créditos insuficientes ou requer Pro · 409 resposta anterior em andamento ou consentimento necessário · 429 limite de taxa.