Cloudflare AI Search、OpenAI 互換の REST API
Cloudflare AI Search に、検索とチャット向けの REST API エンドポイントが追加された。OpenAI 互換フォーマットを採用し、既存の OpenAI SDK やツールで一般的な messages 配列を使ってリクエストできる。
/chat/completionsと/searchの 2 エンドポイントが追加されたmessages配列に過去のやり取りを含められ、複数ターンの文脈を渡せる- 既存の AutoRAG API(
/autorag/rags/)を利用している場合は、新エンドポイントへの移行が推奨されている(既存エンドポイントも継続サポート)
エンドポイントは次のとおりである。
| 種別 | パス |
|---|---|
| Chat Completions | POST /accounts/{account_id}/ai-search/instances/{name}/chat/completions |
| Search | POST /accounts/{account_id}/ai-search/instances/{name}/search |
messages 配列の例は次のとおりである。
json
{
"messages": [
{
"role": "system",
"content": "You are a helpful documentation assistant."
},
{
"role": "user",
"content": "How do I get started?"
}
]
}