概要
本記事は OpenClaw Gateway 設定の完全リファレンスマニュアルで、利用可能なすべての設定項目とそのデフォルト値、型、使用方法を網羅しています。
設定ファイルの場所
~/.openclaw/config.json
Gateway コア設定
{
"gateway": {
"host": "0.0.0.0",
"port": 3000,
"baseUrl": "https://your-domain.com",
"corsOrigins": ["*"],
"maxRequestSize": "10mb",
"timeout": 120000
}
}
Provider設定
{
"providers": {
"provider-name": {
"type": "openai",
"baseUrl": "https://api.openai.com/v1",
"apiKey": "{{ENV_VAR_NAME}}",
"models": ["gpt-4o"],
"timeout": 30000,
"retries": 3
}
}
}
Model設定
{
"models": {
"model-alias": {
"provider": "provider-name",
"model": "actual-model-id",
"temperature": 0.7,
"maxTokens": 4096,
"fallback": null
}
}
}
Channel設定
{
"channels": {
"channel-name": {
"type": "telegram",
"model": "model-alias",
"systemPrompt": "あなたは便利なアシスタントです。",
"historyLimit": 20,
"tools": ["web_search"]
}
}
}
環境変数の参照
{
"providers": {
"openai": {
"apiKey": "{{OPENAI_API_KEY}}"
}
}
}
まとめ
本リファレンスマニュアルはGatewayのすべてのコア設定項目を網羅しています。設定変更後は必ず openclaw configure --validate で検証し、設定エラーによるサービス異常を防ぐことを推奨します。