({
systemPrompt,
messages,
abortSignal,
top_p,
tempature,
modelId,
appendAfterCacheToLastMessage,
updateAfterCacheInserts,
}: {
systemPrompt: string[]
messages: ApiHistoryItem[]
abortSignal: AbortSignal | null
top_p?: number
tempature?: number
modelId: string
appendAfterCacheToLastMessage?: (lastMessage: Anthropic.Messages.Message) => void
updateAfterCacheInserts?: (
messages: ApiHistoryItem[],
systemMessages: Anthropic.Beta.PromptCaching.Messages.PromptCachingBetaTextBlockParam[]
) => Promise<[ApiHistoryItem[], Anthropic.Beta.PromptCaching.Messages.PromptCachingBetaTextBlockParam[]]>
})
| 33 | |
| 34 | export interface ApiHandler { |
| 35 | createMessageStream({ |
| 36 | systemPrompt, |
| 37 | messages, |
| 38 | abortSignal, |
no outgoing calls
no test coverage detected