Skip to content

Add Custom model endpoint provider - #1228

Open
Paul Lizer (paullizer) wants to merge 2 commits into
Developmentfrom
paullizer-custom-model-endpoints
Open

Add Custom model endpoint provider#1228
Paul Lizer (paullizer) wants to merge 2 commits into
Developmentfrom
paullizer-custom-model-endpoints

Conversation

@paullizer

Copy link
Copy Markdown
Collaborator

Summary

  • add a user-facing Custom model endpoint provider for OpenAI API, Azure OpenAI API, and Anthropic
  • support manual model configuration across global, personal, and group scopes with type-specific model/deployment names, API-key authentication, response-length settings, and Anthropic Version
  • wire Custom models through chat, streaming, agents, workflows, summaries, metadata extraction, multimodal requests, and model catalogs
  • preserve existing authorization, governance, and Key Vault secret-storage behavior
  • enforce HTTPS, blocked-address policy, optional private-host governance, runtime revalidation, redirect refusal, sanitized provider errors, and DNS address pinning against rebinding
  • document the feature, update release notes, and bump the application version to 0.250.168

Validation

  • 26 targeted functional and route-policy test scripts passed
  • modified Python modules compiled successfully
  • modified JavaScript files passed node --check
  • git diff --check passed
  • two final code-review passes reported no remaining actionable findings

Fixes #1222

Paul Lizer (paullizer) and others added 2 commits August 12, 2026 10:35
Support OpenAI, Azure OpenAI, and Anthropic API contracts across global, personal, and group endpoint scopes with manual models, API-key authentication, runtime integration, and hardened outbound networking.

Refs #1222

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Preserve the Custom model endpoint release notes alongside the latest Development history and advance the application version to 0.250.172.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
get_model_endpoint_api_type,
resolve_model_endpoint_request_model,
)
from model_endpoint_clients import MODEL_ENDPOINT_PROTOCOL_AZURE_OPENAI, infer_model_endpoint_protocol
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants