Uses of Class
com.github.copilot.rpc.ProviderConfig
Packages that use ProviderConfig
Package
Description
Configuration classes and data transfer objects for the Copilot SDK.
-
Uses of ProviderConfig in com.github.copilot.rpc
Methods in com.github.copilot.rpc that return ProviderConfigModifier and TypeMethodDescriptionProviderConfig.clearMaxOutputTokens()Clears the maxOutputTokens setting, reverting to the default behavior.ProviderConfig.clearMaxPromptTokens()Clears the maxPromptTokens setting, reverting to the default behavior.CreateSessionRequest.getProvider()Gets the provider config.ResumeSessionConfig.getProvider()Gets the custom API provider configuration.ResumeSessionRequest.getProvider()Gets the provider config.SessionConfig.getProvider()Gets the custom API provider configuration.Sets the API key for authentication.ProviderConfig.setAzure(AzureOptions azure) Sets Azure-specific options for Azure OpenAI Service.ProviderConfig.setBaseUrl(String baseUrl) Sets the base URL for the API.ProviderConfig.setBearerToken(String bearerToken) Sets a bearer token for authentication.ProviderConfig.setBearerTokenProvider(BearerTokenProvider bearerTokenProvider) Sets a callback that supplies bearer tokens for outbound provider requests.ProviderConfig.setHeaders(Map<String, String> headers) Sets custom HTTP headers to include in outbound provider requests.ProviderConfig.setMaxOutputTokens(int maxOutputTokens) Sets the maximum output tokens override.ProviderConfig.setMaxPromptTokens(int maxPromptTokens) Sets the maximum prompt tokens override.ProviderConfig.setModelId(String modelId) Sets the well-known model name used by the runtime.ProviderConfig.setTransport(String transport) Sets the transport for OpenAI Responses requests.Sets the provider type.ProviderConfig.setWireApi(String wireApi) Sets the wire API format for custom providers.ProviderConfig.setWireModel(String wireModel) Sets the model name sent to the provider API for inference.Methods in com.github.copilot.rpc with parameters of type ProviderConfigModifier and TypeMethodDescriptionvoidCreateSessionRequest.setProvider(ProviderConfig provider) Sets the provider config.ResumeSessionConfig.setProvider(ProviderConfig provider) Sets a custom API provider for BYOK scenarios.voidResumeSessionRequest.setProvider(ProviderConfig provider) Sets the provider config.SessionConfig.setProvider(ProviderConfig provider) Sets a custom API provider for BYOK (Bring Your Own Key) scenarios.