POST
/
chat
/
completions
from openai import OpenAI

client = OpenAI(
    base_url="https://aihubmix.com/v1",
    api_key="AIHUBMIX_API_KEY"
)

completion = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[{"role": "user", "content": "Hello"}]
)

print(completion.choices[0].message)
{
  "choices": [
    {
      "message": {
        "role": "<string>",
        "content": "<string>"
      },
      "finish_reason": "<string>"
    }
  ],
  "usage": {
    "prompt_tokens": 123,
    "completion_tokens": 123,
    "total_tokens": 123
  }
}

API プレイグラウンドは、リクエストのテストやエンドポイントの応答を直感的に確認できるインタラクティブな環境です。

コードの安全性を確保するため、以下を推奨します:

  1. 環境変数を使用して機密情報(例:API キー)を管理してください。例えば Python では os.getenv("AIHUBMIX_API_KEY") を使用します。
  2. ログや出力に機密情報を表示しないでください。
  3. API キーをリポジトリに含めないでください。.env.gitignore に追加することで漏洩を防げます。

Authorizations

Authorization
string
header
required

Bearer 認証。リクエストヘッダーに Authorization: Bearer AIHUBMIX_API_KEY を追加してください。API キーはこちらで取得できます。

Body

application/json

Response

200
application/json

成功レスポンス

The response is of type object.