AGTCloud API Docs
ガイドAPIリファレンス連携とリソース更新とヘルプ

テキストとチャット

Chat CompletionsまたはResponsesを使用して、テキスト生成と複数ターンの会話を行います。

概要

AGTCloudは、テキスト生成と複数ターンの会話機能を提供します。モデルを選択した後、Chat Completions、Responses、またはモデルが対応するその他のテキストプロトコルでリクエストを送信できます。

主な機能

  • テキスト生成:指示に基づいてコンテンツを生成、書き換え、補完します。
  • 複数ターンの会話:メッセージ履歴またはレスポンスの状態を使用してコンテキストを継続します。
  • 要約と分類:重要な情報を抽出し、指定したカテゴリに整理します。
  • 情報抽出:入力テキストから必要なフィールドや結論を抽出します。
  • 高度な機能:Streaming、Tool Calling、Structured Outputの対応範囲は、モデルとプロトコルによって異なります。

API接続

Base URL

https://api.agtcloud.cn/v1

Chat Completions

curl 'https://api.agtcloud.cn/v1/chat/completions' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer your-api-key' \
  --data '{
    "model": "MODEL_ID",
    "messages": [
      {"role": "system", "content": "簡潔に回答してください。"},
      {"role": "user", "content": "AGTCloudについて一文で紹介してください。"}
    ]
  }'

Responses

curl 'https://api.agtcloud.cn/v1/responses' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer your-api-key' \
  --data '{
    "model": "MODEL_ID",
    "input": "AGTCloudについて一文で紹介してください。"
  }'

よく使うパラメータ

パラメータ型説明
modelstring両方のAPIで使用するモデルID
messagesarrayChat Completionsのメッセージ一覧
inputstring / arrayResponsesのテキストまたはInput Items
streambooleanストリーミングレスポンスを有効にします
temperaturenumber生成のランダム性を調整します。対応範囲はモデルによって異なります
previous_response_idstringResponsesで既存のレスポンス状態を継続するために使用します

Chat Completionsはmessagesを使用し、Responsesはinputを使用します。完全なパラメータについては、各APIリファレンスを参照してください。Anthropic Messages、Gemini Generate ContentなどのAPIを比較する場合は、プロトコルの選択を参照してください。

関連ドキュメント

このページの内容