@anvia/ gemini (英语)
运行Anvia代理和检索工作流程与双子座. 通过双子座连接 API或Vertex AI使用相同的提供者中性代理接口.
安装
pnpm add @anvia/gemini @anvia/core
快速启动
设定 GEMINI_API_KEY 在运行此示例之前.
import { Agent } from "@anvia/core";
import { GeminiClient } from "@anvia/gemini";
const client = new GeminiClient({
apiKey: process.env.GEMINI_API_KEY!,
});
const agent = new Agent({
id: "assistant",
model: client.completionModel({ modelId: "gemini-3.7-flash" }),
instructions: "Answer clearly and concisely.",
});
const result = await agent.generate({
prompt: "What should I check before launching a new product?",
});
if (result.type === "response") {
console.log(result.output);
}
你能建造的东西
- 流出完成,工具,结构化输出,并打出推理控制.
- 嵌入可配置任务类型和维度.
- 通过双子座原生模型或图像生成.
- 转写,型号上市,和Vertex AI认证.
对于Vertex AI,通过 vertexAi: { projectId, location } 改为 apiKey。 。 。 .
使用指南包括认证和图像 API 选择.