Skip to content

System API

プレフィックス: /api

感情分析、ファイルユーティリティ、スクリーンショット、プロアクティブチャットのための各種システムエンドポイント。

感情分析

POST /api/analyze_emotion

テキストの感情トーンを分析します。

ボディ:

json
{
  "text": "I'm so happy to see you!",
  "lanlan_name": "character_name"
}

レスポンス: Live2D/VRM の表情マッピングに使用される感情ラベル。

ファイルユーティリティ

GET /api/file-exists

指定されたパスにファイルが存在するかどうかを確認します。

クエリ: path — 確認するファイルパス。

GET /api/find-first-image

ディレクトリ内の最初の画像ファイルを検索します。

クエリ: directory — 検索するディレクトリパス。

GET /api/proxy-image

CORS 制限を回避するための画像リクエストのプロキシ。

クエリ: url — プロキシする画像 URL。

Steam 実績

POST /api/steam_achievement

Steam 実績をアンロックします。

ボディ:

json
{ "achievement_id": "ACHIEVEMENT_NAME" }

プロアクティブチャット

POST /api/proactive_chat

キャラクターからのプロアクティブメッセージを生成します(アイドル会話に使用されます)。

ボディ:

json
{
  "lanlan_name": "character_name",
  "context": "optional context about what's happening"
}

INFO

プロアクティブメッセージにはレート制限があります:キャラクターごとに1時間あたり最大10件。

Web スクリーニング

POST /api/web_screening

AI レビューによる Web コンテンツのスクリーニング(コンテンツフィルタリングと関連性ランキング用)。

ボディ: スクリーニングモード付きの Web コンテンツデータ。

スクリーンショット分析

POST /api/screenshot_analysis

ビジョンモデルを使用してスクリーンショットを分析します。

ボディ: オプションのコンテキスト付き Base64 エンコード画像データ。

MIT ライセンスの下で公開。