OpenAI 互換 API
ChatWalaʻau はエージェントを OpenAI 互換エンドポイントとして公開するため、 OpenAI SDK を使う任意のアプリから利用でき ます。
API_KEY=sk-chatwalaau-your-secret-key-here
SDK の base_url を自分のインスタンスに向けます:
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:8000/v1",
api_key="sk-chatwalaau-your-secret-key-here",
)
# 非ストリーミング
response = client.responses.create(
model="chatwalaau",
input="What is the weather in Tokyo?",
)
# ストリーミング
stream = client.responses.create(
model="chatwalaau",
input="Explain quantum computing.",
stream=True,
)
for event in stream:
if event.type == "response.output_text.delta":
print(event.delta, end="", flush=True)
- すべてのエージェントツール(天気、コーディング、画像生成)と Skills が利用可
previous_response_idによるマルチターン- API セッションはチャットサイドバーに API バッジ付きで表示
- ストリーミング(SSE)と非ストリーミングの両モード
/v1/responses は外部アプリ向けの設計のため、クライアントアドレスに関わらず常に一致
する Bearer キーを要求します。認証を参照してください。