Type alias AnthropicChatResponse

AnthropicChatResponse: {
    content: {
        id?: string;
        input?: string;
        name?: string;
        text: string;
        type: "text" | "tool_use";
    }[];
    id: string;
    model: string;
    role: "assistant";
    stop_reason: "end_turn" | "max_tokens" | "stop_sequence" | "tool_use";
    stop_sequence?: string;
    type: "message";
    usage: {
        input_tokens: number;
        output_tokens: number;
    };
}

Type declaration

  • content: {
        id?: string;
        input?: string;
        name?: string;
        text: string;
        type: "text" | "tool_use";
    }[]
  • id: string
  • model: string
  • role: "assistant"
  • stop_reason: "end_turn" | "max_tokens" | "stop_sequence" | "tool_use"
  • Optional stop_sequence?: string
  • type: "message"
  • usage: {
        input_tokens: number;
        output_tokens: number;
    }
    • input_tokens: number
    • output_tokens: number