cicora.ai
cicora.ai / 連携リファレンス

API仕様

テキスト、エージェント、メディア、検索ワークフローにわたる連携リファレンス。

OpenAI形式のSDKとcurlhttps://cicora.ai/api/v1
Messages SDKとClaude Codehttps://cicora.ai/api

連携リファレンス:お使いの環境に合わせて、アカウントのAPI設定とモデルカタログからパラメーターおよび利用可能な機能を選択してください。

最初のリクエストを送信

はじめに

アカウントとカタログ

テキストとエージェント

POST /chat/completionsChat Completions

一般的なmessages形式で複数ターンの会話を作成し、リクエストごとにモデルを選択します。

POST /v1/messagesMessages API

トップレベルのシステム指示と明示的な出力上限を持つ会話にはMessages形式を使用します。

POST /responsesResponses API

アプリケーションで出力項目と操作を一つのデータモデルとして扱う利点がある場合は、一つのinputオブジェクトを使用します。

POST /chat/completions · stream: trueストリーミング

完全な応答を待たずに、SSEでトークンと構造化された差分を受信します。

POST /chat/completions · toolsツールと関数呼び出し

JSON Schemaで関数を記述し、アプリケーション内で呼び出しを実行して、結果を会話に返します。

POST /chat/completions · response_format構造化出力

人ではなくソフトウェアが応答を利用する場合は、JSONオブジェクトまたはJSON Schemaを要求します。

POST /chat/completions · reasoning推論

機能の対応を明示するモデルに対してのみ、リクエストごとに推論強度を設定します。

POST /chat/completions · providerルーティング

provider設定で実行要件を表し、実際の結果を可観測性のために保持します。

POST /chat/completions · cache_controlコンテキストキャッシュ

繰り返し使うコンテキストを分離し、選択したモデルが対応している場合にクライアントが互換キャッシュを利用できるようにします。

POST /chat/completions · web_searchウェブ検索

クライアント側で実行する`web_search`関数を使って最新の出典を取得し、リンクは生成テキストと分けて保持します。

メディアと検索

接続と信頼性