チューターに1ターン送信
API バージョン 2026-10-affable-towhee
post https://api.getlingara.com/v1/tutor/message
チューターにメッセージを1通送り、返信を delta イベントとしてストリーミングし、done で終わります。何も保存されません。最近の会話を history で最大20件まで送ってください。character と situation で場面を設定します。有料プランが必要です。
スコープ tutor:converse
パラメーター
Lingara-Versionheaderstring任意- このリクエストに応答する API バージョン。指定がない場合、アクセストークンはそのクライアントに固定されたバージョンを、トークンのないリクエストは現行バージョンを受け取ります。開発中のバージョンには、ここで指定した場合にのみアクセスできます。不明なバージョンにはコード
api_version_unknownとともに400を返します。GET /v1/versionsでバージョンを一覧できます。
リクエスト本文 application/json
messagestring必須historyarray of TurnEntry任意roleTurnRole必須contentstring必須
source_langstring必須target_langstring必須levelinteger | null任意characterstring | null任意situationstring | null任意
レスポンス
200 チューターの返信(少しずつ)
ストリームイベント text/event-stream
keepalive コメントは送信しません。
-
deltaTurnDelta -
textstring必須
-
noticeNotice -
codestring必須messagestring必須
-
doneDone ストリームを終了 -
errorStreamError ストリームを終了 -
200 レスポンスの中で届きます。ステータス行はすでに送信済みのため、ストリーム開始後の失敗はこのイベントとして通知されます。
codestring必須messagestring必須plan_idstring | null任意
エラー
402application/json- 従量課金クライアントの呼び出しは、何も消費する前に拒否されました。
spend_cap_reached:クライアントまたはそのアカウントが月間の支出上限に達しています。「連携」ページで上限を引き上げてください。metered_billing_inactive:このアカウントでは従量課金が有効になっていません。「連携」ページで設定するか、支払い方法を更新してください。 410application/json- このリクエストに応答する API バージョンは提供を終了しました。
Lingara-Versionでサポート対象のバージョンを送るか、クライアントを別のバージョンに固定し直してください。 4XXapplication/json- リクエストは拒否されました。
codeが理由を示し、errorがそれを文章で説明します。 503application/json · text/plain- サービスは一時的に利用できません。
Retry-Afterに示された秒数が経過してから再試行してください。メンテナンス中は、本文はエラーエンベロープではなくプレーンテキストになります。 5XXapplication/json- リクエストは拒否されました。
codeが理由を示し、errorがそれを文章で説明します。
codestring必須リクエストが拒否された理由を、分岐に使える安定したコードで示します。例:
insufficient_scope(403)、rate_limited(429)、従量課金クライアントの場合はspend_cap_reached(402)とmetered_billing_inactive(402)。errorstring必須
例
ライブラリを使いたい場合は、ライブラリのセクションをご覧ください。
ストリームの例
event: delta
data: {"text":"两斤荔枝,"}
event: delta
data: {"text":"一共三十块。"}
event: done
data: {}翻訳と英語版リファレンスの内容が異なる場合は、英語版リファレンスが正しいものとします。