Uses of Package
bg.codexio.ai.openai.api.sdk.auth
Packages that use bg.codexio.ai.openai.api.sdk.auth
Package
Description
-
Classes in bg.codexio.ai.openai.api.sdk.auth used by bg.codexio.ai.openai.api.sdkClassDescriptionThis interface provider an instance of
ApiCredentials
It can have multiple implementations according to the way the api key is provided to the application
As easy for implementation it is, this library provides the following default implementation for immediate usage:FromDeveloperFromEnvironmentFromJsonAs this is aFunctionalInterfaceit can also be implemented as a lambda (supplier) in the notation of -
Classes in bg.codexio.ai.openai.api.sdk.auth used by bg.codexio.ai.openai.api.sdk.authClassDescriptionUse this for manually passing the credentials and still conforming the
SdkAuthcontract.When instantiated andFromEnvironment.credentials()is called, series of environment variables will be scanned to provide necessaryApiCredentials.When instantiated andFromJson.credentials()is called, already configured json file is scanned for credentials.This interface provider an instance ofApiCredentials
It can have multiple implementations according to the way the api key is provided to the application
As easy for implementation it is, this library provides the following default implementation for immediate usage:FromDeveloperFromEnvironmentFromJsonAs this is aFunctionalInterfaceit can also be implemented as a lambda (supplier) in the notation of -
Classes in bg.codexio.ai.openai.api.sdk.auth used by bg.codexio.ai.openai.api.sdk.chatClassDescriptionThis interface provider an instance of
ApiCredentials
It can have multiple implementations according to the way the api key is provided to the application
As easy for implementation it is, this library provides the following default implementation for immediate usage:FromDeveloperFromEnvironmentFromJsonAs this is aFunctionalInterfaceit can also be implemented as a lambda (supplier) in the notation of -
Classes in bg.codexio.ai.openai.api.sdk.auth used by bg.codexio.ai.openai.api.sdk.imagesClassDescriptionThis interface provider an instance of
ApiCredentials
It can have multiple implementations according to the way the api key is provided to the application
As easy for implementation it is, this library provides the following default implementation for immediate usage:FromDeveloperFromEnvironmentFromJsonAs this is aFunctionalInterfaceit can also be implemented as a lambda (supplier) in the notation of -
Classes in bg.codexio.ai.openai.api.sdk.auth used by bg.codexio.ai.openai.api.sdk.visionClassDescriptionThis interface provider an instance of
ApiCredentials
It can have multiple implementations according to the way the api key is provided to the application
As easy for implementation it is, this library provides the following default implementation for immediate usage:FromDeveloperFromEnvironmentFromJsonAs this is aFunctionalInterfaceit can also be implemented as a lambda (supplier) in the notation of -
Classes in bg.codexio.ai.openai.api.sdk.auth used by bg.codexio.ai.openai.api.sdk.voice.speechClassDescriptionThis interface provider an instance of
ApiCredentials
It can have multiple implementations according to the way the api key is provided to the application
As easy for implementation it is, this library provides the following default implementation for immediate usage:FromDeveloperFromEnvironmentFromJsonAs this is aFunctionalInterfaceit can also be implemented as a lambda (supplier) in the notation of -
Classes in bg.codexio.ai.openai.api.sdk.auth used by bg.codexio.ai.openai.api.sdk.voice.transcriptionClassDescriptionThis interface provider an instance of
ApiCredentials
It can have multiple implementations according to the way the api key is provided to the application
As easy for implementation it is, this library provides the following default implementation for immediate usage:FromDeveloperFromEnvironmentFromJsonAs this is aFunctionalInterfaceit can also be implemented as a lambda (supplier) in the notation of -
Classes in bg.codexio.ai.openai.api.sdk.auth used by bg.codexio.ai.openai.api.sdk.voice.translationClassDescriptionThis interface provider an instance of
ApiCredentials
It can have multiple implementations according to the way the api key is provided to the application
As easy for implementation it is, this library provides the following default implementation for immediate usage:FromDeveloperFromEnvironmentFromJsonAs this is aFunctionalInterfaceit can also be implemented as a lambda (supplier) in the notation of