AnthropicProvider
openmolt / AnthropicProvider
Class: AnthropicProvider
Defined in: providers/AnthropicProvider.ts:16
Anthropic LLM provider.
Supports all Claude models and extended thinking when enabled via
modelConfig.thinking = true.
Extends
Constructors
Constructor
new AnthropicProvider(
apiKey):AnthropicProvider
Defined in: providers/AnthropicProvider.ts:22
Parameters
apiKey
string
Anthropic API key.
Returns
AnthropicProvider
Overrides
Methods
generate()
generate(
systemPrompt,userMessage,model,config?):Promise<LLMResponse>
Defined in: providers/AnthropicProvider.ts:28
Send a prompt to the underlying LLM and return a normalised response.
Parameters
systemPrompt
string
The Maestro system prompt (static across iterations).
userMessage
string
The per-iteration input-state message.
model
string
Provider-specific model identifier (e.g. gpt-4o).
config?
Optional model-level tuning parameters.
Returns
Promise<LLMResponse>