REST API経由でエンドポイントにアクセスします。すべてのAIエンドポイントは公開されており、認証は必要ありません。
エンドポイントを実行する
エンドポイントを実行し、使用状況メトリクスを含むLLMの応答を返す。
GET /api/v1/ai/:orgPath/:projectName/:endpointName
POST /api/v1/ai/:orgPath/:projectName/:endpointName
プロンプトのみを取得
LLMを呼び出さずに生成されたプロンプトを返します。デバッグに役立ちます。
GET /api/v1/ai/:orgPath/:projectName/:endpointName/prompt
POST /api/v1/ai/:orgPath/:projectName/:endpointName/prompt
応答形式
成功した応答には、LLMの出力と使用統計が含まれます。
出力LLMからの構造化された応答で、出力スキーマと一致するもの
usage.tokens_input使用された入力トークン数
usage.tokens_output生成された出力トークン数
usage.latency_msミリ秒単位のリクエスト遅延
使用量。推定コスト(セント)セント単位の推定コスト
例のリクエスト
curl -X POST https://api.shapeshyft.ai/api/v1/ai/my-org/my-project/classify \
-H "Content-Type: application/json" \
-d '{"text": "This is a great product!"}'例としての応答
{
"success": true,
"data": {
"output": {
"sentiment": "positive",
"confidence": 0.95
},
"usage": {
"tokens_input": 42,
"tokens_output": 15,
"latency_ms": 523,
"estimated_cost_cents": 1
}
}
}