codex, pi agent, hermes agent 에서 codex-lb, codex-pooler 설정하기
목차
codex loadBalancer
위 codex-lb, codex-pooler 가 있는데, 여러 계정을 로드밸런서처럼 등록해놓고 하나처럼 사용할 수 있게 해주는 프록시이다. (계정 변경 없이)
이걸 codex, pi agent, hermes agent 에서 사용할 수 있다.
codex#
- config.toml
model_provider = "codex-pooler"
[model_providers]
[model_providers.codex-pooler]
name = "openai"
base_url = "https://_HOST_/backend-api/codex"
env_key = "CODEX_POOLER_API_KEY"
wire_api = "responses"
supports_websockets = true
requires_openai_auth = truepi agent#
- settings.json
{
"lastChangelogVersion": "0.80.9",
"theme": "dark",
"defaultProvider": "openai-codex-pooler",
"defaultModel": "gpt-5.6-terra",
"defaultThinkingLevel": "max",
"packages": [
"npm:pi-mcp-adapter",
"npm:pi-thinking-level",
"npm:pi-web-access",
"npm:pi-openai-service-tier"
],
"enabledModels": [
"openai-codex-pooler/gpt-5.6-sol",
"openai-codex-pooler/gpt-5.6-terra",
"openai-codex-pooler/gpt-5.5"
]
}- models.json
{
"providers": {
"openai-codex-pooler": {
"baseUrl": "https://_HOST_/backend-api/codex",
"api": "openai-responses",
"apiKey": "$CODEX_POOLER_API_KEY",
"models": [
{
"id": "gpt-5.5",
"name": "gpt-5.5 via codex-pooler",
"reasoning": true,
"thinkingLevelMap": {
"medium": "medium",
"high": "high",
"xhigh": "xhigh"
},
"input": [
"text",
"image"
],
"contextWindow": 272000,
"maxTokens": 252000
},
{
"id": "gpt-5.6-terra",
"name": "gpt-5.6-terra via codex-pooler",
"reasoning": true,
"thinkingLevelMap": {
"medium": "medium",
"high": "high",
"xhigh": "xhigh",
"max": "max",
"ultra": "ultra"
},
"input": [
"text",
"image"
],
"contextWindow": 372000,
"maxTokens": 352000
},
{
"id": "gpt-5.6-sol",
"name": "gpt-5.6-sol via codex-pooler",
"reasoning": true,
"thinkingLevelMap": {
"medium": "medium",
"high": "high",
"xhigh": "xhigh",
"max": "max",
"ultra": "ultra"
},
"input": [
"text",
"image"
],
"contextWindow": 372000,
"maxTokens": 352000
}
]
}
}
}hermes agent#
- ~/.hermes/config.yaml
model:
default: gpt-5.6-terra
provider: openai-api
base_url: https://_HOST_/v1
api_mode: codex_responses
context_length: 353400
supports_vision: true
agent:
image_input_mode: native
image_gen:
provider: openai
model: gpt-image-2-medium
auxiliary:
compression:
timeout: 900이렇게 세팅하면 codex-pooler 를 사용 할 수 있다.