@agorio/sdk • Docs
Class: ClaudeAdapter
Implements
Constructors
new ClaudeAdapter()
new ClaudeAdapter(
options):ClaudeAdapter
Parameters
• options: ClaudeAdapterOptions
Returns
Defined in
src/llm/claude.ts:38
Properties
modelName
readonlymodelName:string
Get the model name
Implementation of
Defined in
src/llm/claude.ts:33
Methods
chat()
chat(
messages,tools?):Promise<LlmResponse>
Send a message and get a response, optionally with tool definitions
Parameters
• messages: ChatMessage[]
• tools?: ToolDefinition[]
Returns
Promise<LlmResponse>
Implementation of
Defined in
src/llm/claude.ts:46
chatStream()
chatStream(
messages,tools?):AsyncGenerator<LlmStreamChunk,any,any>
Stream a response, yielding chunks as they arrive
Parameters
• messages: ChatMessage[]
• tools?: ToolDefinition[]
Returns
AsyncGenerator<LlmStreamChunk, any, any>
Implementation of
Defined in
src/llm/claude.ts:62