พารามิเตอร์คำขอ
ฟิลด์ที่กรอกใน สนามทดลอง ตัด metadata routing ของ OpenRouter ก่อนเรียก upstream
| ฟิลด์ | ประเภท | ความหมาย |
|---|---|---|
model | string | คงที่ typesafe/jev-1.13 ไคลเอนต์สลับโมเดลเรียกเก็บเงินอื่นไม่ได้ |
state | string / object / array | บริบทร่วมทุกคำถาม ใช้ข้อความหรือ JSON สำหรับ ticket record และฟิลด์ซ้อน |
questions | object | แมป ID คำถามไม่ซ้ำไปออบเจ็กต์คำถาม ID สำหรับโค้ดของคุณ ไม่ส่งไปโมเดล |
questions[id] | object | การตัดสินแบบ typed ใส่ความหมายเต็มใน instructions ไม่ใช่ใน ID |
type | choice / score / noul | ตัวเลือกเดียว คะแนนเรียง หรือความน่าจะเป็นใช่ |
instructions | string / object / array | คำถามเต็ม ฟอร์ม สนามทดลอง ส่ง string API รับ JSON โครงสร้างได้ด้วย |
criteria | ขึ้นกับประเภท | ตัวเลือก Choice ระดับ Score หรือคำอธิบาย true/false ของ Noul (ไม่บังคับ) |
Choice
ออบเจ็กต์: ชื่อตัวเลือก → คำอธิบาย 2–255 ตัวเลือก คำอธิบายว่างส่งเป็น null ใช้แค่ชื่อตัวเลือก ใส่ other / none-of-the-above เมื่อรายการอาจไม่ครบ
Score
อาร์เรย์ 2–10 ระดับอธิบาย ต่ำไปสูง หมายเลขระดับเริ่ม 0 คะแนนที่ได้คือค่าเฉลี่ยถ่วงน้ำหนักความน่าจะเป็น สามระดับคือ 0–2 ไม่ใช่ 1–3
Noul
criteria ข้ามได้ ถ้ากรอก ให้ทั้ง true และ false ผล noul คือความน่าจะเป็นใช่ — ไม่ใช่ confidence แยกหรือ boolean อัตโนมัติ
temperature, top_p, max_tokens, stream ไม่ใช่ฟิลด์คำขอ Decisions สนามทดลอง นี้ไม่แสดง metadata routing/tracing ของ OpenRouter
การตอบกลับ
เว็บคืน result และ elapsedMs result.answers ใช้ ID คำถามเดิม เอาต์พุตแบบ typed รับประกันอินเทอร์เฟซ ไม่ใช่ความถูกต้องเชิงข้อเท็จจริง
- Choice: choice, probabilities, confidence.
- Score: score, legend, probabilities, confidence.
- Noul: noul (ความน่าจะเป็นใช่) ไม่มีฟิลด์ confidence แยก
- usage รวม input_tokens และ output_tokens อาจมี cost เป็น USD ถ้าไม่มี cost เว็บไม่ประมาณค่าใช้จ่าย
- elapsedMs คือเวลาเว็บไป OpenRouter และกลับ รวมการตรวจสอบ ไม่ใช่เวล inference ล้วนของโมเดล