始める
クイックスタート
必要なのは 3 ステップ。キーの作成、2 つの設定、リクエストの送信です。
1. アカウントとキーを作成する
- アカウントを作成し(パスワードは不要です。コードをメールでお送りします)、請求から残高をチャージします。
- API キーを開き、名前を付けてキーを作成します。完全なキーが表示されるのは一度だけなので、すぐにコピーしてください。
2. キーとベース URL を設定する
キーをコードに含めないでください。シェル、またはアプリが読み込む .env ファイルに設定します:
ZURELAY_API_KEY=zr_live_your_key_hereSDK をまだインストールしていない場合は、Python なら pip install openai、Node なら npm install openai をインストールします。Anthropic の SDK も利用できます(Anthropic Messages を参照)。
3. リクエストを送信する
main.py
import osfrom openai import OpenAIclient = OpenAI( base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"],)response = client.chat.completions.create( model="gpt-6-sol", messages=[ { "role": "system", "content": "You are a concise assistant." }, { "role": "user", "content": "Give me three names for a coffee shop on the moon." } ],)print(response.choices[0].message.content)回答は OpenAI 形式で返され、応答したモデルと使用したトークン数も含まれます:
{ "id": "chatcmpl-...", "object": "chat.completion", "created": 1790870400, "model": "gpt-6-sol", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "1. Lunar Grind\n2. ..." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 31, "completion_tokens": 24, "total_tokens": 55 }}ストリーミングする
stream: true を追加すると、OpenAI と同じように、生成中の回答をストリーミングで受け取れます。
main.py
import osfrom openai import OpenAIclient = OpenAI( base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"],)stream = client.chat.completions.create( model="gemini-3.7-flash", messages=[ { "role": "user", "content": "Write a haiku about latency." } ], stream=True,)for chunk in stream: if chunk.choices and chunk.choices[0].delta.content: print(chunk.choices[0].delta.content, end="", flush=True)次へ
ご質問や不足している情報はありますか? サポートチームにお問い合わせください。通常1分以内にメールで回答します。