Skip to content

settings ¤

Environment level configurations for working with openai and Azure openai providers.

Attributes:

Name Type Description
AZURE_API_VERSION str

API version for Azure openai provider.

AZURE_OPENAI_API_BASE str

Endpoint for Azure openai provider.

AZURE_OPENAI_KEY str

API key for Azure openai provider.

DEPLOYMENT_NAME str

Deployment name for the model in Azure openai provider.

OPENAI_API_KEY str

API key for openai provider.

OPENAI_MODEL str

Model name for openai provider.

AZURE_API_VERSION module-attribute ¤

AZURE_API_VERSION: str = getenv(
    f"{DECLARAI_PREFIX}_AZURE_API_VERSION",
    getenv("AZURE_API_VERSION", "2023-05-15"),
)

API version for Azure openai provider.

AZURE_OPENAI_API_BASE module-attribute ¤

AZURE_OPENAI_API_BASE: str = getenv(
    f"{DECLARAI_PREFIX}_AZURE_OPENAI_API_BASE",
    getenv("AZURE_OPENAI_API_BASE", ""),
)

Endpoint for Azure openai provider.

AZURE_OPENAI_KEY module-attribute ¤

AZURE_OPENAI_KEY: str = getenv(
    f"{DECLARAI_PREFIX}_AZURE_OPENAI_KEY",
    getenv("AZURE_OPENAI_KEY", ""),
)

API key for Azure openai provider.

DEPLOYMENT_NAME module-attribute ¤

DEPLOYMENT_NAME: str = getenv(
    f"{DECLARAI_PREFIX}_AZURE_OPENAI_DEPLOYMENT_NAME",
    getenv("DEPLOYMENT_NAME", ""),
)

Deployment name for the model in Azure openai provider.

OPENAI_API_KEY module-attribute ¤

OPENAI_API_KEY: str = getenv(
    f"{DECLARAI_PREFIX}_OPENAI_API_KEY",
    getenv("OPENAI_API_KEY", ""),
)

API key for openai provider.

OPENAI_MODEL module-attribute ¤

OPENAI_MODEL: str = getenv(
    f"{DECLARAI_PREFIX}_OPENAI_MODEL", "gpt-3.5-turbo"
)

Model name for openai provider.