SDK Reference

    @proveanything/smartlinks

    npm install @proveanything/smartlinks
    View on npm →

    Namespaces

    Other

    publicClient

    Functions for publicClient operations

    5 functions0 types

    chat

    Chat with product assistant (RAG)

    public
    chat(collectionId: string,
          request: PublicChatRequest) → Promise<PublicChatResponse>

    getSession

    Get session history

    public
    getSession(collectionId: string, sessionId: string) → Promise<Session>

    clearSession

    Clear session history

    public
    clearSession(collectionId: string, sessionId: string) → Promise<

    getRateLimit

    Check rate limit status

    public
    getRateLimit(collectionId: string, userId: string) → Promise<RateLimitStatus>

    getToken

    Generate ephemeral token for Gemini Live

    public
    getToken(collectionId: string,
          request: EphemeralTokenRequest) → Promise<EphemeralTokenResponse>