メインコンテンツへスキップ
POST

Authorizations

string
必須
APIキー、Bearer Token形式API Keyの取得:API Key管理ページにアクセスしてAPI Keyを取得します

Body

string
必須
モデル名。jev を固定で指定します。レスポンス内の result.result.model はアップストリームで実際に使用されたバージョン番号(例:jev-1.14.0)です。このフィールドはアップストリームから返されるため、リクエストにはバージョン番号を含めないでください。
object
必須
判定内容。state、questions を含み、画像を含める場合は assets も追加します。
1回のリクエストに複数の noul、choice、score、box を同時に含めることができます。stream は渡さないでください。本エンドポイントは完全な JSON を一度だけ返します。

Response

レスポンスボディはアップストリームの生 JSON であり、本インターフェースによる改変は行われません。判定結果は result.result.answers に格納されます。
boolean
今回のリクエストが成功したかどうか
array
エラー一覧。成功時は空の配列
array
追加メッセージ。メッセージがない場合は空の配列
object
アップストリームの実行結果

使用示例

複数質問の例

choice と score は、noul と同じリクエストに含めることができます。

图片与 Box 示例(Beta)

画像は assets に配置し、state で参照名を使って指定します。設問内では `photo` でこの画像を参照します。以下の例では、「画像内に車があるか」と「車はどこにあるか」を同時に質問しています。
レスポンス内の answers:
Box の設問は常にボックスを返し、「見つからない」という結果はありません。画像内に対象が存在しない場合でもボックスが返されますが、信頼度が低くなります。対象が存在するか不確実な場合は、上記の例のように同じリクエスト内に noul の設問を1つ追加し、noul が非常に低い場合はそのボックスを無視してください。

画像要件

  • 送信前に長辺を 1568ピクセル以内に縮小してください。アップストリーム側で EXIF は削除され、EXIF の向きに応じた回転は行われません。スマートフォンの写真は事前にピクセル自体の向きを正しく回転させてください。
  • 画像は入力トークンに換算され、usage.input_tokens に計上されるとともにコンテキストウィンドウも消費します。約 800ピクセルの画像1枚で約 1500トークンを消費します。
  • リクエスト内のいずれかの画像が要件を満たしていない場合、リクエスト全体が失敗となり、部分的な結果が返されることはありません。

注意事项

  • 本インターフェースはチャットインターフェースではないため、messages や stream を渡すことはできません。
  • 画像入力および Box の問題は現在 Beta であり、リクエスト形式、結果、制限はバージョンによって変更される可能性があるため、本番環境の意思決定に直接使用することはお勧めしません。
  • コンテキストウィンドウは 32000 tokens です。
  • 業務エラー時でも HTTP ステータスコードが 200 のままになる場合があるため、success と errors の両方を確認してください。認証失敗時は 401、model の欠落または不正な JSON の場合は 400、モデルが存在しない場合は 404 が返されます。