197文字
1分
編集

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 CompletionsPOST /accounts/{account_id}/ai-search/instances/{name}/chat/completions
SearchPOST /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?"
    }
  ]
}

#参考文献