UNPKG

deep-chat-dev

Version:

Customizable chat component for AI APIs

32 lines 1.02 kB
import { ClaudeTextContent } from './claudeResult'; import { ClaudeCacheControl, ClaudeSystemBlock, ClaudeToolChoice, ClaudeMCPServer, ClaudeMetadata, ClaudeThinking, ClaudeTool } from './claude'; type ClaudeImageContent = { type: 'image'; source: { type: 'base64'; media_type: string; data: string; }; }; export type ClaudeContent = ClaudeTextContent | ClaudeImageContent; export type ClaudeMessage = { role: 'user' | 'assistant'; content: string | ClaudeContent[]; }; export type ClaudeRequestBody = { model: string; max_tokens: number; messages: ClaudeMessage[]; system?: string | ClaudeSystemBlock[]; stream?: boolean; tools?: ClaudeTool[]; tool_choice?: ClaudeToolChoice; mcp_servers?: ClaudeMCPServer[]; metadata?: ClaudeMetadata; thinking?: ClaudeThinking; service_tier?: 'auto' | 'standard_only'; inference_geo?: string; cache_control?: ClaudeCacheControl; }; export {}; //# sourceMappingURL=claudeInternal.d.ts.map