@squidcloud/client
    Preparing search index...

    Type Alias AiChatOptions<T>

    AiChatOptions: T extends undefined
        ? | BaseAiChatOptions
        | GeminiChatOptions
        | OpenAiReasoningChatOptions
        | OpenAiChatOptions
        | AnthropicChatOptions
        : T extends GeminiChatModelName
            ? GeminiChatOptions
            : T extends OpenAiReasoningChatModelName
                ? OpenAiReasoningChatOptions
                : T extends OpenAiChatModelName
                    ? OpenAiChatOptions
                    : T extends AnthropicChatModelName
                        ? AnthropicChatOptions
                        : T extends SquidAiModelName ? BaseAiChatOptions : never

    The generic options type. When no generic is provided, the type is inferred from the provided overrideModel (or falls back to BaseAiAgentChatOptions).

    Type Parameters