langchain
Advanced tools
Comparing version 0.0.10 to 0.0.11
@@ -57,3 +57,4 @@ "use strict"; | ||
.join("\n"); | ||
const instructions = (0, prompt_1.formatInstructions)(toolStrings); | ||
const toolNames = tools.map((tool) => tool.name).join("\n"); | ||
const instructions = (0, prompt_1.formatInstructions)(toolNames); | ||
const template = [prefix, toolStrings, instructions, suffix].join("\n\n"); | ||
@@ -60,0 +61,0 @@ return new prompts_1.PromptTemplate({ |
@@ -6,1 +6,3 @@ export { SerpAPI } from "./serpapi"; | ||
export { Tool } from "./base"; | ||
export { DynamicTool } from "./dynamic"; | ||
export { IFTTTWebhook } from "./IFTTTWebhook"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Tool = exports.BingSerpAPI = exports.DadJokeAPI = exports.Calculator = exports.SerpAPI = void 0; | ||
exports.IFTTTWebhook = exports.DynamicTool = exports.Tool = exports.BingSerpAPI = exports.DadJokeAPI = exports.Calculator = exports.SerpAPI = void 0; | ||
var serpapi_1 = require("./serpapi"); | ||
@@ -14,2 +14,6 @@ Object.defineProperty(exports, "SerpAPI", { enumerable: true, get: function () { return serpapi_1.SerpAPI; } }); | ||
Object.defineProperty(exports, "Tool", { enumerable: true, get: function () { return base_1.Tool; } }); | ||
var dynamic_1 = require("./dynamic"); | ||
Object.defineProperty(exports, "DynamicTool", { enumerable: true, get: function () { return dynamic_1.DynamicTool; } }); | ||
var IFTTTWebhook_1 = require("./IFTTTWebhook"); | ||
Object.defineProperty(exports, "IFTTTWebhook", { enumerable: true, get: function () { return IFTTTWebhook_1.IFTTTWebhook; } }); | ||
//# sourceMappingURL=index.js.map |
@@ -8,4 +8,5 @@ import type { CheerioAPI } from "cheerio"; | ||
constructor(webPath: string); | ||
static _scrape(url: string): Promise<CheerioAPI>; | ||
scrape(): Promise<CheerioAPI>; | ||
load(): Promise<Document[]>; | ||
} |
@@ -31,10 +31,13 @@ "use strict"; | ||
} | ||
async scrape() { | ||
static async _scrape(url) { | ||
if (load === null) { | ||
throw new Error("Please install cheerio as a dependency with, e.g. `yarn add cheerio`"); | ||
} | ||
const response = await fetch(this.webPath); | ||
const response = await fetch(url); | ||
const html = await response.text(); | ||
return load(html); | ||
} | ||
async scrape() { | ||
return CheerioWebBaseLoader._scrape(this.webPath); | ||
} | ||
async load() { | ||
@@ -41,0 +44,0 @@ const $ = await this.scrape(); |
@@ -5,2 +5,3 @@ export type { DocumentLoader } from "./base"; | ||
export { CollegeConfidentialLoader } from "./college_confidential"; | ||
export { GitbookLoader } from "./gitbook"; | ||
export { HNLoader } from "./hn"; | ||
@@ -7,0 +8,0 @@ export { IMSDBLoader } from "./imsdb"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.TextLoader = exports.SRTLoader = exports.IMSDBLoader = exports.HNLoader = exports.CollegeConfidentialLoader = exports.CheerioWebBaseLoader = exports.BaseDocumentLoader = void 0; | ||
exports.TextLoader = exports.SRTLoader = exports.IMSDBLoader = exports.HNLoader = exports.GitbookLoader = exports.CollegeConfidentialLoader = exports.CheerioWebBaseLoader = exports.BaseDocumentLoader = void 0; | ||
var base_1 = require("./base"); | ||
@@ -10,2 +10,4 @@ Object.defineProperty(exports, "BaseDocumentLoader", { enumerable: true, get: function () { return base_1.BaseDocumentLoader; } }); | ||
Object.defineProperty(exports, "CollegeConfidentialLoader", { enumerable: true, get: function () { return college_confidential_1.CollegeConfidentialLoader; } }); | ||
var gitbook_1 = require("./gitbook"); | ||
Object.defineProperty(exports, "GitbookLoader", { enumerable: true, get: function () { return gitbook_1.GitbookLoader; } }); | ||
var hn_1 = require("./hn"); | ||
@@ -12,0 +14,0 @@ Object.defineProperty(exports, "HNLoader", { enumerable: true, get: function () { return hn_1.HNLoader; } }); |
export { HNSWLib } from "./hnswlib"; | ||
export { Chroma } from "./chroma"; | ||
export { PineconeStore } from "./pinecone"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.PineconeStore = exports.HNSWLib = void 0; | ||
exports.PineconeStore = exports.Chroma = exports.HNSWLib = void 0; | ||
var hnswlib_1 = require("./hnswlib"); | ||
Object.defineProperty(exports, "HNSWLib", { enumerable: true, get: function () { return hnswlib_1.HNSWLib; } }); | ||
var chroma_1 = require("./chroma"); | ||
Object.defineProperty(exports, "Chroma", { enumerable: true, get: function () { return chroma_1.Chroma; } }); | ||
var pinecone_1 = require("./pinecone"); | ||
Object.defineProperty(exports, "PineconeStore", { enumerable: true, get: function () { return pinecone_1.PineconeStore; } }); | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "langchain", | ||
"version": "0.0.10", | ||
"version": "0.0.11", | ||
"description": "Typescript bindings for langchain", | ||
@@ -90,2 +90,3 @@ "main": "./index.js", | ||
"hnswlib-node": "^1.3.0", | ||
"huggingface": "^1.4.0", | ||
"husky": "^8.0.3", | ||
@@ -108,4 +109,6 @@ "jest": "^29.4.2", | ||
"cheerio": "^1.0.0-rc.12", | ||
"chromadb": "^1.3.0", | ||
"cohere-ai": "^5.0.2", | ||
"hnswlib-node": "^1.3.0", | ||
"huggingface": "^1.4.0", | ||
"openai": "^3.1.0", | ||
@@ -123,2 +126,5 @@ "pinecone-client": "^1.0.1", | ||
}, | ||
"chromadb": { | ||
"optional": true | ||
}, | ||
"cohere-ai": { | ||
@@ -125,0 +131,0 @@ "optional": true |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
425588
332
6870
19
33
17