@codedprojects/api-mapper-langchain
v1.0.0
Published
LangChain.js adapter for the ApiMapper Client
Maintainers
Readme
@codedprojects/api-mapper-langchain
LangChain.js adapter for converting AI ApiMapper Runtime tools into LangChain tools.
Install
npm install @codedprojects/api-mapper-client @codedprojects/api-mapper-langchain @langchain/coreWhat it provides
- conversion of runtime tools into
DynamicStructuredToolinstances, - a simple bridge from the ApiMapper runtime to LangChain agents and chains.
Quick start
import { ApiMapperClient, ApiKeyCredentialProvider } from "@codedprojects/api-mapper-client";
import { createApiMapperTools } from "@codedprojects/api-mapper-langchain";
const client = new ApiMapperClient({
baseUrl: "https://runtime.example.com",
tenantId: "11111111-1111-1111-1111-111111111111",
clientId: "my-ai-client",
credentials: new ApiKeyCredentialProvider("replace-with-your-api-key"),
});
const tools = await createApiMapperTools(client);
console.log(tools.length);License
MIT
