Semua model

Jev

typesafe/jev
TypeSafe Keluaran TerstrukturKlasifikasiEvaluasiSkor Keyakinan

Jev adalah model evaluasi terstruktur dari TypeSafe. Model ini mengevaluasi satu keadaan terhadap pertanyaan bertipe Noul, Choice, dan Score, lalu mengembalikan jawaban terkalibrasi beserta probabilitas dan tingkat keyakinannya.

Mulai cepat

# Inspect the price — a plain request returns the 402 challenge:
curl -i https://api.glianalabs.com/v1/chat/completions \
  -H "content-type: application/json" \
  -d '{
    "model": "typesafe/jev",
    "messages": [{"role": "user", "content": "<your message>"}],
    "questions": {},
    "state": "<value>"
  }'

# Pay + run in one step with the mppx CLI (create a wallet: npx mppx account create):
npx mppx https://api.glianalabs.com/v1/chat/completions \
  -J '{"model": "typesafe/jev", "messages": [{"role": "user", "content": "<your message>"}], "questions": {}, "state": "<value>"}'

Parameter

Input
messages array wajib

Pesan chat gaya OpenAI: [{ role: "user" | "system" | "assistant" | "tool", content }]. Vision: content bisa berupa array parts dengan { type: "image_url", image_url: { url } } (URL publik — unggah lewat POST /v1/media).

questions object wajib

Pertanyaan bertipe, dengan nama sebagai kunci: { my_q: { type: "noul" | "choice" | "score", instructions, criteria } }. noul -> probabilitas true/false; choice -> satu kunci dari `criteria`; score -> posisi pada skala `criteria`.

state string wajib

Yang dievaluasi: string, atau objek/array nilai (misalnya pesan dukungan pelanggan, formulir, transkrip).

max_tokens integer opsional bawaan: 1024

Batas token keluaran — membatasi harga maksimum yang dibayar di muka. Bawaan 1024.

stream boolean opsional

true → Server-Sent Events dalam format chunk OpenAI (di /v1/chat/completions).

temperature number opsional

Temperature sampling. Diteruskan bila provider mendukungnya.

tool_choice string opsional

"auto" (bawaan) | "none" | "required" | { type: "function", function: { name } }.

tools array opsional

Tool fungsi gaya OpenAI: [{ type: "function", function: { name, description, parameters } }]. Respons mengembalikan tool_calls (finish_reason "tool_calls"); kirim hasilnya kembali sebagai { role: "tool", tool_call_id, content }.

top_p number opsional

Nucleus sampling. Diteruskan bila provider mendukungnya.

Keluaran