Switching to x.ai for reviews
ai/code-review No issues found
hello-world/pipeline/head This commit looks good

This commit is contained in:
2026-05-03 21:21:18 +01:00
parent 4973316155
commit b504842293
3 changed files with 20 additions and 9 deletions
+11 -4
View File
@@ -190,12 +190,19 @@ def request_review(diff_text: str) -> str:
"The 'openai' package is not installed. Install it with 'pip install openai'."
) from exc
api_key = os.getenv("OPENAI_API_KEY")
api_key = os.getenv("XAI_API_KEY") or os.getenv("OPENAI_API_KEY")
if not api_key:
raise RuntimeError("OPENAI_API_KEY is not set.")
raise RuntimeError("XAI_API_KEY is not set.")
model = os.getenv("CODEX_MODEL") or os.getenv("OPENAI_MODEL") or "gpt-4.1"
client = OpenAI(api_key=api_key)
model = (
os.getenv("AI_REVIEW_MODEL")
or os.getenv("XAI_MODEL")
or os.getenv("CODEX_MODEL")
or os.getenv("OPENAI_MODEL")
or "grok-4.3"
)
base_url = os.getenv("XAI_BASE_URL") or "https://api.x.ai/v1"
client = OpenAI(api_key=api_key, base_url=base_url)
response = client.responses.create(
model=model,