Variable generativeConfigRuntimeConst

generativeConfigRuntime: {
    azureOpenAI: ((config?) => ModuleConfig<"generative-azure-openai", Omit<GenerativeOpenAI, omitFields> & {
        isAzure: true;
    }>);
    cohere: ((config?) => ModuleConfig<"generative-cohere", undefined | Omit<GenerativeCohere, omitFields>>);
    databricks: ((config?) => ModuleConfig<"generative-databricks", undefined | Omit<GenerativeDatabricks, omitFields>>);
    google: ((config?) => ModuleConfig<"generative-google", undefined | Omit<GenerativeGoogle, omitFields>>);
    openAI: ((config?) => ModuleConfig<"generative-openai", Omit<GenerativeOpenAI, omitFields> & {
        isAzure?: false;
    }>);
    anthropic(config?): ModuleConfig<"generative-anthropic", undefined | Omit<GenerativeAnthropic, omitFields>>;
    anyscale(config?): ModuleConfig<"generative-anyscale", undefined | Omit<GenerativeAnyscale, omitFields>>;
    aws(config?): ModuleConfig<"generative-aws", undefined | Omit<GenerativeAWS, omitFields>>;
    friendliai(config?): ModuleConfig<"generative-friendliai", undefined | Omit<GenerativeFriendliAI, omitFields>>;
    mistral(config?): ModuleConfig<"generative-mistral", undefined | Omit<GenerativeMistral, omitFields>>;
    nvidia(config?): ModuleConfig<"generative-nvidia", undefined | Omit<GenerativeNvidia, omitFields>>;
    ollama(config?): ModuleConfig<"generative-ollama", undefined | Omit<GenerativeOllama, omitFields>>;
} = ...

Type declaration

  • azureOpenAI: ((config?) => ModuleConfig<"generative-azure-openai", Omit<GenerativeOpenAI, omitFields> & {
        isAzure: true;
    }>)

    Create a ModuleConfig<'generative-openai', GenerativeConfigRuntimeType<'generative-azure-openai'>> object for use when performing runtime-specific AI generation using the generative-openai module.

    See the documentation for detailed usage.

    Returns

    The configuration object.

      • (config?): ModuleConfig<"generative-azure-openai", Omit<GenerativeOpenAI, omitFields> & {
            isAzure: true;
        }>
      • Parameters

        Returns ModuleConfig<"generative-azure-openai", Omit<GenerativeOpenAI, omitFields> & {
            isAzure: true;
        }>

  • cohere: ((config?) => ModuleConfig<"generative-cohere", undefined | Omit<GenerativeCohere, omitFields>>)

    Create a ModuleConfig<'generative-cohere', GenerativeConfigRuntimeType<'generative-cohere'> | undefined> object for use when performing runtime-specific AI generation using the generative-cohere module.

    See the documentation for detailed usage.

    Returns

    The configuration object.

      • (config?): ModuleConfig<"generative-cohere", undefined | Omit<GenerativeCohere, omitFields>>
      • Parameters

        Returns ModuleConfig<"generative-cohere", undefined | Omit<GenerativeCohere, omitFields>>

  • databricks: ((config?) => ModuleConfig<"generative-databricks", undefined | Omit<GenerativeDatabricks, omitFields>>)

    Create a ModuleConfig<'generative-databricks', GenerativeConfigRuntimeType<'generative-databricks'> | undefined> object for use when performing runtime-specific AI generation using the generative-databricks module.

    See the documentation for detailed usage.

    Returns

    The configuration object.

      • (config?): ModuleConfig<"generative-databricks", undefined | Omit<GenerativeDatabricks, omitFields>>
      • Parameters

        Returns ModuleConfig<"generative-databricks", undefined | Omit<GenerativeDatabricks, omitFields>>

  • google: ((config?) => ModuleConfig<"generative-google", undefined | Omit<GenerativeGoogle, omitFields>>)

    Create a ModuleConfig<'generative-google', GenerativeConfigRuntimeType<'generative-openai'> | undefined> object for use when performing runtime-specific AI generation using the generative-google module.

    See the documentation for detailed usage.

    Returns

    The configuration object.

      • (config?): ModuleConfig<"generative-google", undefined | Omit<GenerativeGoogle, omitFields>>
      • Parameters

        Returns ModuleConfig<"generative-google", undefined | Omit<GenerativeGoogle, omitFields>>

  • openAI: ((config?) => ModuleConfig<"generative-openai", Omit<GenerativeOpenAI, omitFields> & {
        isAzure?: false;
    }>)

    Create a ModuleConfig<'generative-openai', GenerativeConfigRuntimeType<'generative-openai'>> object for use when performing runtime-specific AI generation using the generative-openai module.

    See the documentation for detailed usage.

    Returns

    The configuration object.

      • (config?): ModuleConfig<"generative-openai", Omit<GenerativeOpenAI, omitFields> & {
            isAzure?: false;
        }>
      • Parameters

        Returns ModuleConfig<"generative-openai", Omit<GenerativeOpenAI, omitFields> & {
            isAzure?: false;
        }>

  • anthropic:function
    • Create a ModuleConfig<'generative-anthropic', GenerativeConfigRuntimeType<'generative-anthropic'> | undefined> object for use when performing runtime-specific AI generation using the generative-anthropic module.

      See the documentation for detailed usage.

      Parameters

      Returns ModuleConfig<"generative-anthropic", undefined | Omit<GenerativeAnthropic, omitFields>>

      The configuration object.

  • anyscale:function
    • Create a ModuleConfig<'generative-anyscale', GenerativeConfigRuntimeType<'generative-anyscale'> | undefined> object for use when performing runtime-specific AI generation using the generative-anyscale module.

      See the documentation for detailed usage.

      Parameters

      Returns ModuleConfig<"generative-anyscale", undefined | Omit<GenerativeAnyscale, omitFields>>

      The configuration object.

  • aws:function
    • Create a ModuleConfig<'generative-aws', GenerativeConfigRuntimeType<'generative-aws'> | undefined> object for use when performing runtime-specific AI generation using the generative-aws module.

      See the documentation for detailed usage.

      Parameters

      Returns ModuleConfig<"generative-aws", undefined | Omit<GenerativeAWS, omitFields>>

      The configuration object.

  • friendliai:function
    • Create a ModuleConfig<'generative-friendliai', GenerativeConfigRuntimeType<'generative-friendliai'> | undefined> object for use when performing runtime-specific AI generation using the generative-friendliai module.

      See the documentation for detailed usage.

      Parameters

      Returns ModuleConfig<"generative-friendliai", undefined | Omit<GenerativeFriendliAI, omitFields>>

      The configuration object.

  • mistral:function
    • Create a ModuleConfig<'generative-mistral', GenerativeConfigRuntimeType<'generative-mistral'> | undefined> object for use when performing runtime-specific AI generation using the generative-mistral module.

      See the documentation for detailed usage.

      Parameters

      Returns ModuleConfig<"generative-mistral", undefined | Omit<GenerativeMistral, omitFields>>

      The configuration object.

  • nvidia:function
    • Create a ModuleConfig<'generative-nvidia', GenerativeConfigRuntimeType<'generative-nvidia'> | undefined> object for use when performing runtime-specific AI generation using the generative-mistral module.

      See the documentation for detailed usage.

      Parameters

      Returns ModuleConfig<"generative-nvidia", undefined | Omit<GenerativeNvidia, omitFields>>

      The configuration object.

  • ollama:function
    • Create a ModuleConfig<'generative-ollama', GenerativeConfigRuntimeType<'generative-ollama'> | undefined> object for use when performing runtime-specific AI generation using the generative-ollama module.

      See the documentation for detailed usage.

      Parameters

      Returns ModuleConfig<"generative-ollama", undefined | Omit<GenerativeOllama, omitFields>>

      The configuration object.