Skip to content

ccproxy.plugins.copilot.config

ccproxy.plugins.copilot.config

Configuration models for GitHub Copilot plugin.

CopilotOAuthConfig

Bases: BaseModel

OAuth-specific configuration for GitHub Copilot.

get_redirect_uri

get_redirect_uri()

Return redirect URI, auto-generated from callback_port when unset.

Source code in ccproxy/plugins/copilot/config.py
def get_redirect_uri(self) -> str:
    """Return redirect URI, auto-generated from callback_port when unset."""
    if self.redirect_uri:
        return self.redirect_uri
    return f"http://localhost:{self.callback_port}/callback"

CopilotProviderConfig

Bases: ProviderConfig

Provider-specific configuration for GitHub Copilot API.

CopilotConfig

Bases: CopilotProviderConfig

Complete configuration for GitHub Copilot plugin.