Parameter permintaan
Medan yang diisi di Medan uji. Metadata routing OpenRouter extra dibuang sebelum panggilan upstream.
| Medan | Jenis | Maksud |
|---|---|---|
model | string | Tetap typesafe/jev-1.13. Klien tidak boleh tukar model berbayar lain. |
state | string / object / array | Konteks kongsi setiap soalan. Teks atau JSON untuk tiket, rekod, medan bersarang. |
questions | object | Peta ID soalan unik ke objek soalan. ID untuk kod anda, tidak dihantar ke model. |
questions[id] | object | Satu penilaian bertype. Maksud penuh dalam instructions, bukan dalam ID. |
type | choice / score / noul | Pilihan tunggal, skor teratur, atau kebarangkalian ya. |
instructions | string / object / array | Soalan penuh. Borang Medan uji hantar string; API juga terima JSON berstruktur. |
criteria | bergantung jenis | Pilihan Choice, tahap Score, atau penerangan true/false Noul pilihan. |
Choice
Objek: nama pilihan → penerangan, 2–255 pilihan. Penerangan kosong dihantar null — nama pilihan sahaja. Sertakan other / none-of-the-above jika senarai tidak lengkap.
Score
Array 2–10 tahap deskriptif, rendah ke tinggi. Nombor tahap bermula 0. Skor balik ialah purata berwajaran kebarangkalian. Tiga tahap = 0–2, bukan 1–3.
Noul
criteria boleh ditinggalkan. Jika diisi, berikan true dan false. Hasil noul kebarangkalian ya — bukan confidence berasingan atau boolean automatik.
temperature, top_p, max_tokens, stream bukan medan permintaan Decisions. Medan uji ini tidak papar metadata routing/tracing OpenRouter.
Respons
Laman mengembalikan result dan elapsedMs. result.answers guna ID soalan yang sama. Output bertype menjamin antara muka, bukan ketepatan fakta.
- Choice: choice, probabilities, confidence.
- Score: score, legend, probabilities, confidence.
- Noul: noul (kebarangkalian ya). Tiada medan confidence berasingan.
- usage termasuk input_tokens dan output_tokens, mungkin cost USD. Tanpa cost, laman tidak anggar caj.
- elapsedMs masa laman ke OpenRouter dan kembali, termasuk validasi. Bukan masa inferens model tulen.