AutoBE
    Preparing search index...

    Interface IAutoBePlaygroundVendor

    Interface representing a stored AI vendor configuration.

    This interface defines a persisted vendor configuration entity stored in the database. Each vendor record contains the endpoint and concurrency settings needed to connect with an AI service provider. The API key is stored encrypted in the database and is never exposed in API responses.

    Users register vendor configurations once, then reference them by ID when creating new vibe coding sessions.

    Samchon

    interface IAutoBePlaygroundVendor {
        baseURL: string | null;
        created_at: string & Format<"date-time">;
        deleted_at: string & Format<"date-time"> | null;
        id: string & Format<"uuid">;
        name: string;
        semaphore: number & Type<"uint32">;
    }
    Index

    Properties

    baseURL: string | null

    Optional custom base URL for the AI vendor's API endpoint.

    Allows specification of alternative API endpoints for custom deployments, enterprise instances, OpenRouter, or local models. Null when using the vendor's default public API endpoint.

    created_at: string & Format<"date-time">

    Timestamp when this vendor configuration was created.

    deleted_at: string & Format<"date-time"> | null

    Timestamp when this vendor configuration was soft-deleted.

    When a vendor is deleted, it is not physically removed from the database but marked with a deletion timestamp. Sessions belonging to a deleted vendor can only be replayed, not actively connected.

    id: string & Format<"uuid">

    Unique identifier for this vendor configuration.

    name: string

    Human-readable label for this vendor configuration.

    A descriptive name to distinguish between multiple vendor setups, such as "My OpenAI", "Local Ollama", "Claude via OpenRouter", etc.

    semaphore: number & Type<"uint32">

    Maximum number of concurrent API requests allowed.

    Controls the concurrency level for AI API calls to prevent rate limiting and optimize system performance.

    16