OpenAI SDK
ai& Inference API は OpenAI とワイヤ互換です。ベース URL を上書きすれば公式 openai SDK をそのまま利用できます。
セットアップ
Section titled “セットアップ”pip install openaifrom openai import OpenAI
client = OpenAI( base_url="https://api.aiand.com/v1", api_key="sk-your-aiand-api-key",)npm install openaiimport OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiand.com/v1", apiKey: "sk-your-aiand-api-key",});Chat completion
Section titled “Chat completion”response = client.chat.completions.create( model="...", messages=[{"role": "user", "content": "Hello"}],)print(response.choices[0].message.content)ストリーミング
Section titled “ストリーミング”stream = client.chat.completions.create( model="...", messages=[{"role": "user", "content": "Hello"}], stream=True, stream_options={"include_usage": True},)for chunk in stream: print(chunk.choices[0].delta.content or "", end="")