Bu sayfayı kendi dilinde görüntüleyebilirsin.Değiştir
You can view this page in your own language.Switch
Du kannst diese Seite in deiner Sprache ansehen.Wechseln
Puedes ver esta página en tu idioma.Cambiar
Tu peux consulter cette page dans ta langue.Changer
Je kunt deze pagina in je eigen taal bekijken.Wisselen
Możesz zobaczyć tę stronę w swoim języku.Zmień
Du kan se den här sidan på ditt eget språk.Byt
Você pode ver esta página no seu idioma.Trocar
आप यह पेज अपनी भाषा में देख सकते हैं।बदलें
Kamu bisa melihat halaman ini dalam bahasamu.Ganti
이 페이지를 사용하는 언어로 볼 수 있어요.바꾸기
このページはあなたの言語で表示できます。切り替える
يمكنك عرض هذه الصفحة بلغتك.تغيير
Sei nuovo?

Usiamo i cookie

I cookie e la memoria del browser fanno funzionare questo sito e, se lo consenti, ne misurano l’utilizzo. Puoi in qualsiasi momento. Scopri di più nella nostra informativa sui cookie.

Sviluppatori

Porta l’assistente nella tua app, nel tuo client MCP o sul tuo sito. Ovunque costa come nella chat.

Inizia in 3 passi

  1. 1

    Crea la tua chiave

    Ottieni una chiave API in Profilo → Sviluppatore. La chiave agisce come il tuo account.

    Gestisci chiavi API →
  2. 2

    Provalo qui

    Nell’area di prova scegli un endpoint, incolla la chiave e premi Prova.

    Area di prova →
  3. 3

    Aggiungilo al codice

    Copia l’esempio pronto in cURL, JavaScript o Python; MCP e widget sono nelle schede.

    Documentazione →

Area di prova

Scegli un endpoint, compila i parametri e premi Prova. Le richieste sono reali; copia il codice così com’è.

POST/api/v1/conversations

Avvia una chat: { text, locale?, model?, tools? } — con tools crea immagini, video, musica o voce.

Intestazioni
Corpo
tools
Lascia vuoto e decide l’assistente. Video e musica si generano in background; leggi la chat per il risultato.
Richiesta reale: il messaggio si paga con i tuoi crediti. (1 credito)
Codice
curl -X POST "https://yapayzeka.my/api/v1/conversations" \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{"text":"…","locale":"it"}'

Corpo della risposta

La risposta apparirà qui.

Documentazione

Autenticazione

Crea una chiave API in Profilo → Sviluppatore e inviala come intestazione a ogni richiesta. La chiave agisce come il tuo account; non condividerla.

Authorization: Bearer sk_...

API REST

JSON in entrata e in uscita. Le risposte si scrivono in background: invia il messaggio, poi leggi la chat finché `pending` è false.

  • POST/api/v1/conversationsAvvia una chat: { text, locale?, model?, tools? } — con tools crea immagini, video, musica o voce.
  • POST/api/v1/conversations/{id}Aggiungi un messaggio: { text, locale?, model?, tools? }
  • GET/api/v1/conversations/{id}Ultimi messaggi e stato `pending`
  • GET/api/v1/conversationsLe tue chat recenti
  • GET/api/v1/creditsI tuoi crediti rimanenti
  • GET/api/v1/toolsStrumenti disponibili e costi
curl -X POST https://yapayzeka.my/api/v1/conversations \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{"text": "Merhaba", "locale": "it", "thinking": false}'
# → {"id": "…"}  — leggi la risposta qualche secondo dopo
curl https://yapayzeka.my/api/v1/conversations/{id} -H "Authorization: Bearer sk_..."

Campi facoltativi: thinking (false → ragionamento disattivato, risposte più rapide ed economiche), instructions (istruzioni di sistema per questo turno, fino a 20.000 caratteri; inviale a ogni richiesta), private (true → 402 needs-private se il tuo piano non consente chat private). I messaggi letti riportano il ragionamento del modello nel campo reasoning.

Errori: 401 chiave non valida · 402 crediti insufficienti o serve Pro · 409 risposta precedente in corso o serve il consenso · 429 limite di frequenza.