Timeline Studio API Documentation - v0.26.0
    Preparing search index...

    Класс для работы с Claude API

    Index

    Methods

    • Отправить запрос к Claude API

      Parameters

      • model: string

        Модель Claude

      • messages: AiMessage[]

        Сообщения для отправки

      • options: {
            max_tokens?: number;
            system?: string;
            temperature?: number;
            tool_choice?: "auto" | "any" | { name: string };
            tools?: ClaudeTool[];
        } = {}

        Дополнительные опции

      Returns Promise<string>

    • Отправить запрос к Claude API с поддержкой инструментов

      Parameters

      • model: string

        Модель Claude

      • messages: AiMessage[]

        Сообщения для отправки

      • tools: ClaudeTool[]

        Инструменты для использования

      • options: {
            max_tokens?: number;
            system?: string;
            temperature?: number;
            tool_choice?: "auto" | "any" | { name: string };
        } = {}

        Дополнительные опции

      Returns Promise<{ text: string; tool_use?: ClaudeToolUse }>

    • Отправить потоковый запрос к Claude API

      Parameters

      • model: string

        Модель Claude

      • messages: AiMessage[]

        Сообщения для отправки

      • options: { max_tokens?: number; system?: string; temperature?: number } & StreamingOptions = {}

        Опции для потокового запроса

      Returns Promise<void>

    • Установить API ключ

      Parameters

      • apiKey: string

        Новый API ключ

      Returns void

      Используйте API Keys Management вместо прямой установки ключа