クイックスタート
このページでは、API キーの取得から初回呼び出しまでを順に解説します。最後まで進めると、レスポンスのストリーミングを体験でき、ツール呼び出し・ビジョン・構造化出力への次のステップも分かります。
1. API キーとクレジットを準備
Section titled “1. API キーとクレジットを準備”- console.aiand.com にサインイン — Google、GitHub、またはマジックリンクで。
- API キーを発行。キーは
sk-で始まり、表示は 一度きり — シークレットマネージャーに保存してください。 - 課金ページでクレジットをチャージ。最低金額は $1。
2. 初回リクエスト
Section titled “2. 初回リクエスト”pip install openaifrom openai import OpenAI
client = OpenAI( base_url="https://api.aiand.com/v1", api_key="sk-your-api-key",)
response = client.chat.completions.create( model="deepseek-ai/deepseek-v4-flash", messages=[{"role": "user", "content": "Hello!"}],)print(response.choices[0].message.content)npm install openaiimport OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiand.com/v1", apiKey: "sk-your-api-key",});
const response = await client.chat.completions.create({ model: "deepseek-ai/deepseek-v4-flash", messages: [{ role: "user", content: "Hello!" }],});console.log(response.choices[0].message.content);curl https://api.aiand.com/v1/chat/completions \ -H "Authorization: Bearer sk-your-api-key" \ -H "Content-Type: application/json" \ -d '{ "model": "deepseek-ai/deepseek-v4-flash", "messages": [{"role": "user", "content": "Hello!"}] }'3. レスポンスをストリーミング
Section titled “3. レスポンスをストリーミング”stream=True を指定してイテレートします。生成されたトークンが逐次届き、最後にコストとリクエスト ID を含む trailer イベントが配信されます。
stream = client.chat.completions.create( model="deepseek-ai/deepseek-v4-flash", messages=[{"role": "user", "content": "Tell me a haiku about Tokyo."}], stream=True, stream_options={"include_usage": True},)for chunk in stream: print(chunk.choices[0].delta.content or "", end="", flush=True)ストリーミングの詳細 (オプトインの metrics trailer 等) は ストリーミング を参照。
4. 次のステップを選ぶ
Section titled “4. 次のステップを選ぶ”| やりたいこと | 進む先 |
|---|---|
| モデルから関数を呼び出させる | ツール呼び出し |
| スキーマに沿った JSON を得る | 構造化出力 |
| 画像を渡す | ビジョン |
| 動くアプリを作る (RAG・エージェント・抽出 等) | クックブック |
| LangChain / LlamaIndex / Vercel AI SDK と統合 | インテグレーション |
| 既存の OpenAI / Anthropic プロジェクトを移行 | OpenAI からの移行 · Anthropic からの移行 |
API キー以外の認証
Section titled “API キー以外の認証”ブラウザアプリやコンソールでは X-Org-ID ヘッダ付きの JWT 認証もサポートしています。認証 と 組織の切り替え を参照。