Type alias GenerativeConfigRuntimeType<G>

GenerativeConfigRuntimeType<G>: G extends "generative-anthropic"
    ? Omit<GenerativeAnthropicGRPC, omitFields>
    : G extends "generative-anyscale"
        ? Omit<GenerativeAnyscaleGRPC, omitFields>
        : G extends "generative-aws"
            ? Omit<GenerativeAWSGRPC, omitFields>
            : G extends "generative-azure-openai"
                ? Omit<GenerativeOpenAIGRPC, omitFields> & {
                    isAzure: true;
                }
                : G extends "generative-cohere"
                    ? Omit<GenerativeCohereGRPC, omitFields>
                    : G extends "generative-databricks"
                        ? Omit<GenerativeDatabricksGRPC, omitFields>
                        : G extends "generative-google"
                            ? Omit<GenerativeGoogleGRPC, omitFields>
                            : G extends "generative-friendliai"
                                ? Omit<GenerativeFriendliAIGRPC, omitFields>
                                : G extends "generative-mistral"
                                    ? Omit<GenerativeMistralGRPC, omitFields>
                                    : G extends "generative-nvidia"
                                        ? Omit<(...), (...)>
                                        : (...) extends (...)
                                            ? (...)
                                            : (...)

Type Parameters

  • G