0.2.12 • Published 11 months ago

@goat-sdk/adapter-langchain v0.2.12

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Langchain Adapter for GOAT

Integrate the more than +200 onchain tools of GOAT with Langchain.

Installation

npm install @goat-sdk/adapter-langchain
yarn add @goat-sdk/adapter-langchain
pnpm add @goat-sdk/adapter-langchain

Usage

See a full working example here.

import { getOnChainTools } from "@goat-sdk/adapter-langchain";

const tools = await getOnChainTools({
    wallet: // your wallet
    plugins: // your plugins
});

const llm = new ChatOpenAI({
    model: "gpt-4o-mini",
});

const prompt = await pull<ChatPromptTemplate>("hwchase17/structured-chat-agent");

const agent = await createStructuredChatAgent({
    llm,
    tools,
    prompt,
});

const agentExecutor = new AgentExecutor({
    agent,
    tools,
});

const response = await agentExecutor.invoke({
    input: "Your prompt here",
});
0.2.12

11 months ago

0.2.11

11 months ago

0.2.10

12 months ago

0.2.9

1 year ago

0.2.8

1 year ago

0.2.7

1 year ago

0.2.6

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.9

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago