Add support for custom Anthropic API URL

This commit is contained in:
Stavros Korokithakis 2026-04-16 22:34:08 +03:00 committed by GitHub
parent 73f6673d03
commit 997f364e9f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2531,6 +2531,9 @@ if __name__ == "__main__":
parser.add_argument(
"--openai-api-url", help=f"Custom OpenAI API URL (default: {HeadroomProxy.OPENAI_API_URL})"
)
parser.add_argument(
"--anthropic-api-url", help=f"Custom Anthropic API URL (default: {HeadroomProxy.ANTHROPIC_API_URL})"
)
# Backend (anthropic direct, bedrock, openrouter, anyllm, or litellm-<provider>)
parser.add_argument(
@ -2669,6 +2672,7 @@ if __name__ == "__main__":
host=_get_env_str("HEADROOM_HOST", args.host),
port=_get_env_int("HEADROOM_PORT", args.port),
openai_api_url=_get_env_str("OPENAI_TARGET_API_URL", args.openai_api_url),
anthropic_api_url=_get_env_str("ANTHROPIC_TARGET_API_URL", args.anthropic_api_url),
# Backend settings
backend=_get_env_str("HEADROOM_BACKEND", args.backend), # type: ignore[arg-type]
bedrock_region=_get_env_str("HEADROOM_BEDROCK_REGION", args.bedrock_region),