OpenAI SDKをFastMetalに向ける
FastMetal
すでに OpenAI SDK を使っているなら、FastMetal への切り替えは2行で済みます。base_url と api_key を変えるだけです。
変更点は2つだけ
OpenAI 互換なので、SDK はそのまま使えます。変えるのは次の2つです。
base_urlをhttps://api.fastmetal.ai/v1にapi_keyを FastMetal の API キーに
Python の例
from openai import OpenAI
client = OpenAI(
base_url="https://api.fastmetal.ai/v1",
api_key="sk-...", # FastMetal の API キー
)
resp = client.chat.completions.create(
model="anthropic-claude-haiku-4-5",
messages=[{"role": "user", "content": "こんにちは"}],
)
print(resp.choices[0].message.content)
ポイント
- コードの構造は変えなくてよい —
chat.completions.createなどの呼び出しはそのまま modelで切り替え — 対応モデルの ID を指定するだけ- 環境変数で管理 —
OPENAI_BASE_URLとOPENAI_API_KEYを使えば、コードに直接書かずに済みます
export OPENAI_BASE_URL="https://api.fastmetal.ai/v1"
export OPENAI_API_KEY="sk-..."
これで、既存の OpenAI SDK のコード資産をそのまま活かしながら、FastMetal の複数モデルを円建てで使えます。詳しくはドキュメントをご覧ください。