Skip to content

Commit 9dee3dd

Browse files
authored
Merge pull request #330 from denizekiz/claude_vertex
claude vertex configs added to generation.ts (was missing)
2 parents 13b8198 + c9772f5 commit 9dee3dd

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

packages/core/src/generation.ts

+23
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,29 @@ export async function generateText({
153153
break;
154154
}
155155

156+
case ModelProviderName.CLAUDE_VERTEX: {
157+
elizaLogger.debug("Initializing Claude Vertex model.");
158+
159+
const anthropic = createAnthropic({ apiKey });
160+
161+
const { text: anthropicResponse } = await aiGenerateText({
162+
model: anthropic.languageModel(model),
163+
prompt: context,
164+
system:
165+
runtime.character.system ??
166+
settings.SYSTEM_PROMPT ??
167+
undefined,
168+
temperature: temperature,
169+
maxTokens: max_response_length,
170+
frequencyPenalty: frequency_penalty,
171+
presencePenalty: presence_penalty,
172+
});
173+
174+
response = anthropicResponse;
175+
elizaLogger.debug("Received response from Claude Vertex model.");
176+
break;
177+
}
178+
156179
case ModelProviderName.GROK: {
157180
elizaLogger.debug("Initializing Grok model.");
158181
const grok = createOpenAI({ apiKey, baseURL: endpoint });

0 commit comments

Comments
 (0)