@squidcloud/client
    Preparing search index...

    Interface AiKnowledgeBase

    Represents an AI knowledge base that can be attached to an AI agent.

    interface AiKnowledgeBase {
        appId: string;
        chatModel: AiChatModelSelection;
        description: string;
        embeddingModel:
            | "text-embedding-3-small"
            | "voyage-3-large"
            | "titan-embed-text-v2";
        id: string;
        metadataFields: AiKnowledgeBaseMetadataField[];
        updatedAt: Date;
    }
    Index

    Properties

    appId: string

    The app id that the knowledge base belongs to.

    The model name that should be used when asking questions of this knowledge base.

    description: string

    The user's description of the knowledge base

    embeddingModel:
        | "text-embedding-3-small"
        | "voyage-3-large"
        | "titan-embed-text-v2"

    The embedding model name that should be used for this knowledge base.

    id: string

    The unique identifier of the knowledge base.

    A set of predefined metadata fields for the knowledge base that can be used for filtering.

    updatedAt: Date

    The timestamp the knowledge base was last updated