@cpod/sdk - v0.2.7
    Preparing search index...

    Variable chatConst

    chat: {
        complete(request: ChatRequest): Promise<ChatResponse>;
        stream(request: ChatRequest): AsyncGenerator<ChatChunk>;
    } = ...

    Chat module with completion methods Access via chat.complete() and chat.stream()

    Type Declaration

    • complete: function
      • Send a chat completion request (non-streaming)

        Parameters

        • request: ChatRequest

          Chat request with message and optional parameters

        Returns Promise<ChatResponse>

        Chat response with generated message

    • stream: function
    import { chat } from "@cpod/sdk";

    // Non-streaming
    const response = await chat.complete({
    message: "Hello!",
    });

    // With expert routing
    const response = await chat.complete({
    expertId: "sales-expert",
    message: "How should I price this?",
    });

    // Streaming
    for await (const chunk of chat.stream({ message: "Write a poem" })) {
    process.stdout.write(chunk.content);
    }