-
Notifications
You must be signed in to change notification settings - Fork 519
Replace Azure Inference URL with GitHub Models API URL #236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
...el names Co-authored-by: pamelafox <297042+pamelafox@users.noreply.github.com>
@copilot Actually, the GITHUB_BASE_URL env var isnt needed, since it is always the same. Can you remove that and always use "https://models.github.ai/inference"?
Co-authored-by: pamelafox <297042+pamelafox@users.noreply.github.com>
@copilot Actually, the GITHUB_BASE_URL env var isnt needed, since it is always the same. Can you remove that and always use "https://models.github.ai/inference"?
Removed the GITHUB_BASE_URL environment variable and hard-coded the GitHub Models URL as requested. The URL https://models.github.ai/inference
is now directly used in the OpenAI client configuration, and all related tests have been updated accordingly. (8f5a5e8)
@copilot The test file needs formatting with ruff, see the failed CI.
Co-authored-by: pamelafox <297042+pamelafox@users.noreply.github.com>
Uh oh!
There was an error while loading. Please reload this page.
This PR migrates the codebase from the deprecated Azure inference endpoint to the new GitHub Models API endpoint, as announced in the GitHub Models deprecation notice.
Changes Made
🔗 URL Migration
https://models.inference.ai.azure.com
withhttps://models.github.ai/inference
src/backend/fastapi_app/openai_clients.py
(2 instances).env.sample
🏷️ Model Name Updates
gpt-4o
→openai/gpt-4o
text-embedding-3-large
→openai/text-embedding-3-large
openai_clients.py
anddependencies.py
.env.sample
🧪 Test Coverage
Example Usage
After this change, the correct configuration for GitHub Models is:
Validation
Fixes #235.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.