diff --git a/guides/add_your_own_tool.md b/guides/add_your_own_tool.md index 67f7772..ba7a7c6 100644 --- a/guides/add_your_own_tool.md +++ b/guides/add_your_own_tool.md @@ -104,6 +104,10 @@ if (customTool) { const result = await customTool._call("your-input"); console.log(result); } + +// or alternatively +const result = await agent.customFunction("your-input"); // assuming you have a `customFunction` method in SolanaAgentKit +console.log(result); ``` ## Best Practices @@ -170,6 +174,21 @@ export class SolanaAgentKit { } ``` +Then it can be used as such: + +```typescript +import { SolanaAgentKit } from "solana-agent-kit"; + +const agent = new SolanaAgentKit( + "your-wallet-private-key-as-base58", + "https://api.mainnet-beta.solana.com", + "your-openai-api-key" +); + +const result = await agent.getTokenPrice("SOL"); +console.log(result); +``` + ## Need Help? If you encounter any issues while implementing your custom tool: