mirror of
https://github.com/d0zingcat/solana-agent-kit.git
synced 2026-05-19 23:26:45 +00:00
43 lines
1.1 KiB
TypeScript
43 lines
1.1 KiB
TypeScript
// import { SolanaAgentKit } from "../src";
|
|
// import { createSolanaTools } from "../src/langchain";
|
|
// import { OpenAI } from "@langchain/openai";
|
|
// import { AgentExecutor } from "langchain/agents";
|
|
// import { PromptTemplate } from "@langchain/core/prompts";
|
|
// import { pull } from "langchain/hub";
|
|
// import { createReactAgent } from "langchain/agents";
|
|
|
|
// // Initialize SolanaAgentKit
|
|
// const solanaKit = new SolanaAgentKit(undefined, "rpc-url");
|
|
|
|
// // Create Solana-specific tools
|
|
// const tools = createSolanaTools(solanaKit);
|
|
|
|
// (async () => {
|
|
// // Define a Prompt Template for the Agent
|
|
// const prompt = await pull<PromptTemplate>("hwchase17/react");
|
|
|
|
// // Create an LLM Chain
|
|
// const llm = new OpenAI({
|
|
// modelName: "gpt-4o-mini",
|
|
// temperature: 0,
|
|
// });
|
|
|
|
// const agent = await createReactAgent({
|
|
// llm,
|
|
// tools,
|
|
// prompt,
|
|
// });
|
|
|
|
// const agentExecutor = new AgentExecutor({
|
|
// agent,
|
|
// tools,
|
|
// maxIterations: 50,
|
|
// });
|
|
|
|
// const result = await agentExecutor.invoke({
|
|
// input: "Deploy a token with 6 decimals ",
|
|
// });
|
|
|
|
// console.log(result);
|
|
// })();
|