mirror of
https://github.com/run-llama/LlamaIndexTS.git
synced 2026-07-13 22:17:48 -04:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0111f5c8b0 | |||
| beb922b743 | |||
| e28c29d1f5 | |||
| 008cccd9f1 | |||
| 081698d68c | |||
| ab5fe5d7a0 | |||
| 56689707d3 | |||
| fd74ba4bf1 |
@@ -1,5 +1,31 @@
|
|||||||
# @llamaindex/doc
|
# @llamaindex/doc
|
||||||
|
|
||||||
|
## 0.1.7
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
- @llamaindex/cloud@3.0.7
|
||||||
|
- @llamaindex/node-parser@1.0.6
|
||||||
|
- @llamaindex/openai@0.1.58
|
||||||
|
- @llamaindex/readers@2.0.6
|
||||||
|
- @llamaindex/workflow@0.0.13
|
||||||
|
|
||||||
|
## 0.1.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
- @llamaindex/workflow@0.0.12
|
||||||
|
- @llamaindex/cloud@3.0.6
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
- @llamaindex/node-parser@1.0.5
|
||||||
|
- @llamaindex/openai@0.1.57
|
||||||
|
- @llamaindex/readers@2.0.5
|
||||||
|
|
||||||
## 0.1.5
|
## 0.1.5
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/doc",
|
"name": "@llamaindex/doc",
|
||||||
"version": "0.1.5",
|
"version": "0.1.7",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm run build:docs && next build",
|
"build": "pnpm run build:docs && next build",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ title: With Node.js/Bun/Deno
|
|||||||
description: In this guide, you'll learn how to use LlamaIndex with Node.js, Bun, and Deno.
|
description: In this guide, you'll learn how to use LlamaIndex with Node.js, Bun, and Deno.
|
||||||
---
|
---
|
||||||
|
|
||||||
|
import { Tab, Tabs } from "fumadocs-ui/components/tabs";
|
||||||
|
|
||||||
## Adding environment variables
|
## Adding environment variables
|
||||||
|
|
||||||
By default, LlamaIndex uses OpenAI provider, which requires an API key. You can set the `OPENAI_API_KEY` environment variable to authenticate with OpenAI.
|
By default, LlamaIndex uses OpenAI provider, which requires an API key. You can set the `OPENAI_API_KEY` environment variable to authenticate with OpenAI.
|
||||||
@@ -22,6 +24,26 @@ node --env-file .env your-script.js
|
|||||||
|
|
||||||
For more information, see the [How to read environment variables from Node.js](https://nodejs.org/en/learn/command-line/how-to-read-environment-variables-from-nodejs).
|
For more information, see the [How to read environment variables from Node.js](https://nodejs.org/en/learn/command-line/how-to-read-environment-variables-from-nodejs).
|
||||||
|
|
||||||
|
## Performance Optimization
|
||||||
|
|
||||||
|
By the default, we are using `js-tiktoken` for tokenization. You can install `gpt-tokenizer` which is then automatically used by LlamaIndex to get a 60x speedup for tokenization:
|
||||||
|
|
||||||
|
<Tabs groupId="install" items={["npm", "yarn", "pnpm"]} persist>
|
||||||
|
```shell tab="npm"
|
||||||
|
npm install gpt-tokenizer
|
||||||
|
```
|
||||||
|
|
||||||
|
```shell tab="yarn"
|
||||||
|
yarn add gpt-tokenizer
|
||||||
|
```
|
||||||
|
|
||||||
|
```shell tab="pnpm"
|
||||||
|
pnpm add gpt-tokenizer
|
||||||
|
```
|
||||||
|
</Tabs>
|
||||||
|
|
||||||
|
> Note: This only works for Node.js
|
||||||
|
|
||||||
## TypeScript support
|
## TypeScript support
|
||||||
|
|
||||||
<Card
|
<Card
|
||||||
|
|||||||
@@ -0,0 +1,139 @@
|
|||||||
|
---
|
||||||
|
title: Agent Workflow
|
||||||
|
---
|
||||||
|
|
||||||
|
import { DynamicCodeBlock } from 'fumadocs-ui/components/dynamic-codeblock';
|
||||||
|
import CodeSource from "!raw-loader!../../../../../../../examples/agentworkflow/blog_writer.ts";
|
||||||
|
import { Tab, Tabs } from "fumadocs-ui/components/tabs";
|
||||||
|
|
||||||
|
`AgentWorkflow` is a powerful system that enables you to create and orchestrate one or multiple agents with tools to perform specific tasks. It's built on top of the base `Workflow` system and provides a streamlined interface for agent interactions.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
You'll need to install the `@llamaindex/workflow` package:
|
||||||
|
|
||||||
|
<Tabs groupId="install" items={["npm", "yarn", "pnpm"]} persist>
|
||||||
|
```shell tab="npm"
|
||||||
|
npm install @llamaindex/workflow
|
||||||
|
```
|
||||||
|
|
||||||
|
```shell tab="yarn"
|
||||||
|
yarn add @llamaindex/workflow
|
||||||
|
```
|
||||||
|
|
||||||
|
```shell tab="pnpm"
|
||||||
|
pnpm add @llamaindex/workflow
|
||||||
|
```
|
||||||
|
</Tabs>
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
### Single Agent Workflow
|
||||||
|
|
||||||
|
The simplest use case is creating a single agent with specific tools. Here's an example of creating an assistant that tells jokes:
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { AgentWorkflow, FunctionTool } from "llamaindex";
|
||||||
|
import { OpenAI } from "@llamaindex/openai";
|
||||||
|
|
||||||
|
// Define a joke-telling tool
|
||||||
|
const jokeTool = FunctionTool.from(
|
||||||
|
() => "Baby Llama is called cria",
|
||||||
|
{
|
||||||
|
name: "joke",
|
||||||
|
description: "Use this tool to get a joke",
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
// Create an agent workflow with the tool
|
||||||
|
const workflow = AgentWorkflow.fromTools({
|
||||||
|
tools: [jokeTool],
|
||||||
|
llm: new OpenAI({
|
||||||
|
model: "gpt-4o-mini",
|
||||||
|
}),
|
||||||
|
});
|
||||||
|
|
||||||
|
// Run the workflow
|
||||||
|
const result = await workflow.run("Tell me something funny");
|
||||||
|
console.log(result); // Baby Llama is called cria
|
||||||
|
```
|
||||||
|
|
||||||
|
### Event Streaming
|
||||||
|
|
||||||
|
`AgentWorkflow` provides a unified interface for event streaming, making it easy to track and respond to different events during execution:
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { AgentToolCall, AgentStream } from "llamaindex";
|
||||||
|
|
||||||
|
// Get the workflow execution context
|
||||||
|
const context = workflow.run("Tell me something funny");
|
||||||
|
|
||||||
|
// Stream and handle events
|
||||||
|
for await (const event of context) {
|
||||||
|
if (event instanceof AgentToolCall) {
|
||||||
|
console.log(`Tool being called: ${event.data.toolName}`);
|
||||||
|
}
|
||||||
|
if (event instanceof AgentStream) {
|
||||||
|
process.stdout.write(event.data.delta);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Multi-Agent Workflow
|
||||||
|
|
||||||
|
`AgentWorkflow` can orchestrate multiple agents, enabling complex interactions and task handoffs. Each agent in a multi-agent workflow requires:
|
||||||
|
|
||||||
|
- `name`: Unique identifier for the agent
|
||||||
|
- `description`: Purpose description used for task routing
|
||||||
|
- `tools`: Array of tools the agent can use
|
||||||
|
- `canHandoffTo` (optional): Array of agent names or agent instances that this agent can delegate tasks to
|
||||||
|
|
||||||
|
Here's an example of a multi-agent system that combines joke-telling and weather information:
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
import { AgentWorkflow, FunctionAgent, FunctionTool } from "llamaindex";
|
||||||
|
import { OpenAI } from "@llamaindex/openai";
|
||||||
|
import { z } from "zod";
|
||||||
|
|
||||||
|
// Create a weather agent
|
||||||
|
const weatherAgent = new FunctionAgent({
|
||||||
|
name: "WeatherAgent",
|
||||||
|
description: "Provides weather information for any city",
|
||||||
|
tools: [
|
||||||
|
FunctionTool.from(
|
||||||
|
({ city }: { city: string }) => `The weather in ${city} is sunny`,
|
||||||
|
{
|
||||||
|
name: "fetchWeather",
|
||||||
|
description: "Get weather information for a city",
|
||||||
|
parameters: z.object({
|
||||||
|
city: z.string(),
|
||||||
|
}),
|
||||||
|
}
|
||||||
|
),
|
||||||
|
],
|
||||||
|
llm: new OpenAI({ model: "gpt-4o-mini" }),
|
||||||
|
});
|
||||||
|
|
||||||
|
// Create a joke-telling agent
|
||||||
|
const jokeAgent = new FunctionAgent({
|
||||||
|
name: "JokeAgent",
|
||||||
|
description: "Tells jokes and funny stories",
|
||||||
|
tools: [jokeTool], // Using the joke tool defined earlier
|
||||||
|
llm: new OpenAI({ model: "gpt-4o-mini" }),
|
||||||
|
canHandoffTo: [weatherAgent], // Can hand off to the weather agent
|
||||||
|
});
|
||||||
|
|
||||||
|
// Create the multi-agent workflow
|
||||||
|
const workflow = new AgentWorkflow({
|
||||||
|
agents: [jokeAgent, weatherAgent],
|
||||||
|
rootAgent: jokeAgent, // Start with the joke agent
|
||||||
|
});
|
||||||
|
|
||||||
|
// Run the workflow
|
||||||
|
const result = await workflow.run(
|
||||||
|
"Give me a morning greeting with a joke and the weather in San Francisco"
|
||||||
|
);
|
||||||
|
```
|
||||||
|
|
||||||
|
The workflow will coordinate between agents, allowing them to handle different aspects of the request and hand off tasks when appropriate.
|
||||||
|
|
||||||
@@ -1,5 +1,18 @@
|
|||||||
# @llamaindex/cloudflare-worker-agent-test
|
# @llamaindex/cloudflare-worker-agent-test
|
||||||
|
|
||||||
|
## 0.0.141
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
|
||||||
|
## 0.0.140
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
|
||||||
## 0.0.139
|
## 0.0.139
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/cloudflare-worker-agent-test",
|
"name": "@llamaindex/cloudflare-worker-agent-test",
|
||||||
"version": "0.0.139",
|
"version": "0.0.141",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -1,5 +1,17 @@
|
|||||||
# @llamaindex/llama-parse-browser-test
|
# @llamaindex/llama-parse-browser-test
|
||||||
|
|
||||||
|
## 0.0.52
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- @llamaindex/cloud@3.0.7
|
||||||
|
|
||||||
|
## 0.0.51
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- @llamaindex/cloud@3.0.6
|
||||||
|
|
||||||
## 0.0.50
|
## 0.0.50
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/llama-parse-browser-test",
|
"name": "@llamaindex/llama-parse-browser-test",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.50",
|
"version": "0.0.52",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -1,5 +1,18 @@
|
|||||||
# @llamaindex/next-agent-test
|
# @llamaindex/next-agent-test
|
||||||
|
|
||||||
|
## 0.1.141
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
|
||||||
|
## 0.1.140
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
|
||||||
## 0.1.139
|
## 0.1.139
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/next-agent-test",
|
"name": "@llamaindex/next-agent-test",
|
||||||
"version": "0.1.139",
|
"version": "0.1.141",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev",
|
"dev": "next dev",
|
||||||
|
|||||||
@@ -1,5 +1,18 @@
|
|||||||
# test-edge-runtime
|
# test-edge-runtime
|
||||||
|
|
||||||
|
## 0.1.140
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
|
||||||
|
## 0.1.139
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
|
||||||
## 0.1.138
|
## 0.1.138
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/nextjs-edge-runtime-test",
|
"name": "@llamaindex/nextjs-edge-runtime-test",
|
||||||
"version": "0.1.138",
|
"version": "0.1.140",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev",
|
"dev": "next dev",
|
||||||
|
|||||||
@@ -1,5 +1,22 @@
|
|||||||
# @llamaindex/next-node-runtime
|
# @llamaindex/next-node-runtime
|
||||||
|
|
||||||
|
## 0.1.7
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
- @llamaindex/huggingface@0.0.42
|
||||||
|
- @llamaindex/readers@2.0.6
|
||||||
|
|
||||||
|
## 0.1.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
- @llamaindex/huggingface@0.0.41
|
||||||
|
- @llamaindex/readers@2.0.5
|
||||||
|
|
||||||
## 0.1.5
|
## 0.1.5
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/next-node-runtime-test",
|
"name": "@llamaindex/next-node-runtime-test",
|
||||||
"version": "0.1.5",
|
"version": "0.1.7",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev",
|
"dev": "next dev",
|
||||||
|
|||||||
@@ -1,5 +1,18 @@
|
|||||||
# vite-import-llamaindex
|
# vite-import-llamaindex
|
||||||
|
|
||||||
|
## 0.0.7
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
|
||||||
|
## 0.0.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
|
||||||
## 0.0.5
|
## 0.0.5
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "vite-import-llamaindex",
|
"name": "vite-import-llamaindex",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.5",
|
"version": "0.0.7",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
|
|||||||
@@ -1,5 +1,19 @@
|
|||||||
# @llamaindex/waku-query-engine-test
|
# @llamaindex/waku-query-engine-test
|
||||||
|
|
||||||
|
## 0.0.141
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
|
||||||
|
## 0.0.140
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
|
||||||
## 0.0.139
|
## 0.0.139
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/waku-query-engine-test",
|
"name": "@llamaindex/waku-query-engine-test",
|
||||||
"version": "0.0.139",
|
"version": "0.0.141",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -1,5 +1,85 @@
|
|||||||
# examples
|
# examples
|
||||||
|
|
||||||
|
## 0.2.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
- @llamaindex/cloud@3.0.7
|
||||||
|
- @llamaindex/node-parser@1.0.6
|
||||||
|
- @llamaindex/anthropic@0.2.4
|
||||||
|
- @llamaindex/clip@0.0.42
|
||||||
|
- @llamaindex/cohere@0.0.11
|
||||||
|
- @llamaindex/deepinfra@0.0.42
|
||||||
|
- @llamaindex/google@0.0.13
|
||||||
|
- @llamaindex/groq@0.0.57
|
||||||
|
- @llamaindex/huggingface@0.0.42
|
||||||
|
- @llamaindex/mistral@0.0.11
|
||||||
|
- @llamaindex/mixedbread@0.0.11
|
||||||
|
- @llamaindex/ollama@0.0.46
|
||||||
|
- @llamaindex/openai@0.1.58
|
||||||
|
- @llamaindex/portkey-ai@0.0.39
|
||||||
|
- @llamaindex/replicate@0.0.39
|
||||||
|
- @llamaindex/astra@0.0.11
|
||||||
|
- @llamaindex/azure@0.1.6
|
||||||
|
- @llamaindex/chroma@0.0.11
|
||||||
|
- @llamaindex/firestore@1.0.4
|
||||||
|
- @llamaindex/milvus@0.1.6
|
||||||
|
- @llamaindex/mongodb@0.0.11
|
||||||
|
- @llamaindex/pinecone@0.0.11
|
||||||
|
- @llamaindex/postgres@0.0.39
|
||||||
|
- @llamaindex/qdrant@0.1.6
|
||||||
|
- @llamaindex/upstash@0.0.11
|
||||||
|
- @llamaindex/weaviate@0.0.11
|
||||||
|
- @llamaindex/voyage-ai@1.0.3
|
||||||
|
- @llamaindex/readers@2.0.6
|
||||||
|
- @llamaindex/workflow@0.0.13
|
||||||
|
- @llamaindex/vercel@0.0.17
|
||||||
|
- @llamaindex/vllm@0.0.28
|
||||||
|
|
||||||
|
## 0.2.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- Updated dependencies [fd74ba4]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
- @llamaindex/workflow@0.0.12
|
||||||
|
- @llamaindex/voyage-ai@1.0.2
|
||||||
|
- @llamaindex/cloud@3.0.6
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
- @llamaindex/node-parser@1.0.5
|
||||||
|
- @llamaindex/anthropic@0.2.3
|
||||||
|
- @llamaindex/clip@0.0.41
|
||||||
|
- @llamaindex/cohere@0.0.10
|
||||||
|
- @llamaindex/deepinfra@0.0.41
|
||||||
|
- @llamaindex/google@0.0.12
|
||||||
|
- @llamaindex/huggingface@0.0.41
|
||||||
|
- @llamaindex/mistral@0.0.10
|
||||||
|
- @llamaindex/mixedbread@0.0.10
|
||||||
|
- @llamaindex/ollama@0.0.45
|
||||||
|
- @llamaindex/openai@0.1.57
|
||||||
|
- @llamaindex/portkey-ai@0.0.38
|
||||||
|
- @llamaindex/replicate@0.0.38
|
||||||
|
- @llamaindex/astra@0.0.10
|
||||||
|
- @llamaindex/azure@0.1.5
|
||||||
|
- @llamaindex/chroma@0.0.10
|
||||||
|
- @llamaindex/firestore@1.0.3
|
||||||
|
- @llamaindex/milvus@0.1.5
|
||||||
|
- @llamaindex/mongodb@0.0.10
|
||||||
|
- @llamaindex/pinecone@0.0.10
|
||||||
|
- @llamaindex/postgres@0.0.38
|
||||||
|
- @llamaindex/qdrant@0.1.5
|
||||||
|
- @llamaindex/upstash@0.0.10
|
||||||
|
- @llamaindex/weaviate@0.0.10
|
||||||
|
- @llamaindex/vercel@0.0.16
|
||||||
|
- @llamaindex/readers@2.0.5
|
||||||
|
- @llamaindex/groq@0.0.56
|
||||||
|
- @llamaindex/vllm@0.0.27
|
||||||
|
|
||||||
## 0.2.4
|
## 0.2.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -0,0 +1,83 @@
|
|||||||
|
import { OpenAI } from "@llamaindex/openai";
|
||||||
|
import fs from "fs";
|
||||||
|
import {
|
||||||
|
AgentToolCall,
|
||||||
|
AgentToolCallResult,
|
||||||
|
AgentWorkflow,
|
||||||
|
FunctionAgent,
|
||||||
|
FunctionTool,
|
||||||
|
} from "llamaindex";
|
||||||
|
import os from "os";
|
||||||
|
import { z } from "zod";
|
||||||
|
|
||||||
|
import { WikipediaTool } from "../wiki";
|
||||||
|
const llm = new OpenAI({
|
||||||
|
model: "gpt-4o-mini",
|
||||||
|
});
|
||||||
|
|
||||||
|
const saveFileTool = FunctionTool.from(
|
||||||
|
({ content }: { content: string }) => {
|
||||||
|
const filePath = os.tmpdir() + "/report.md";
|
||||||
|
fs.writeFileSync(filePath, content);
|
||||||
|
return `File saved successfully at ${filePath}`;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "saveFile",
|
||||||
|
description:
|
||||||
|
"Save the written content into a file that can be downloaded by the user",
|
||||||
|
parameters: z.object({
|
||||||
|
content: z.string({
|
||||||
|
description: "The content to save into a file",
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
);
|
||||||
|
|
||||||
|
async function main() {
|
||||||
|
const reportAgent = new FunctionAgent({
|
||||||
|
name: "ReportAgent",
|
||||||
|
description:
|
||||||
|
"Responsible for crafting well-written blog posts based on research findings",
|
||||||
|
systemPrompt: `You are a professional writer. Your task is to create an engaging blog post using the research content provided. Once complete, save the post to a file using the saveFile tool.`,
|
||||||
|
tools: [saveFileTool],
|
||||||
|
llm,
|
||||||
|
});
|
||||||
|
|
||||||
|
const researchAgent = new FunctionAgent({
|
||||||
|
name: "ResearchAgent",
|
||||||
|
description:
|
||||||
|
"Responsible for gathering relevant information from the internet",
|
||||||
|
systemPrompt: `You are a research agent. Your role is to gather information from the internet using the provided tools and then transfer this information to the report agent for content creation.`,
|
||||||
|
tools: [new WikipediaTool()],
|
||||||
|
canHandoffTo: [reportAgent],
|
||||||
|
llm,
|
||||||
|
});
|
||||||
|
|
||||||
|
const workflow = new AgentWorkflow({
|
||||||
|
agents: [researchAgent, reportAgent],
|
||||||
|
rootAgent: researchAgent,
|
||||||
|
});
|
||||||
|
|
||||||
|
const context = workflow.run("Write a blog post about history of LLM");
|
||||||
|
|
||||||
|
let finalResult;
|
||||||
|
for await (const event of context) {
|
||||||
|
if (event instanceof AgentToolCall) {
|
||||||
|
console.log(
|
||||||
|
`[Agent ${event.displayName}] executing tool ${event.data.toolName} with parameters ${JSON.stringify(
|
||||||
|
event.data.toolKwargs,
|
||||||
|
)}`,
|
||||||
|
);
|
||||||
|
} else if (event instanceof AgentToolCallResult) {
|
||||||
|
console.log(
|
||||||
|
`[Agent ${event.displayName}] executed tool ${event.data.toolName} with result ${event.data.toolOutput.result}`,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
finalResult = event;
|
||||||
|
}
|
||||||
|
console.log("Final result:", finalResult?.data);
|
||||||
|
}
|
||||||
|
|
||||||
|
main().catch((error) => {
|
||||||
|
console.error("Error:", error);
|
||||||
|
});
|
||||||
@@ -0,0 +1,110 @@
|
|||||||
|
/**
|
||||||
|
* This example shows how to use AgentWorkflow with multiple agents
|
||||||
|
* 1. FetchWeatherAgent - Fetches the weather in a city
|
||||||
|
* 2. TemperatureConverterAgent - Converts the temperature from Fahrenheit to Celsius
|
||||||
|
*/
|
||||||
|
import { OpenAI } from "@llamaindex/openai";
|
||||||
|
import { StopEvent } from "@llamaindex/workflow";
|
||||||
|
import {
|
||||||
|
AgentInput,
|
||||||
|
AgentOutput,
|
||||||
|
AgentStream,
|
||||||
|
AgentToolCall,
|
||||||
|
AgentToolCallResult,
|
||||||
|
AgentWorkflow,
|
||||||
|
FunctionAgent,
|
||||||
|
FunctionTool,
|
||||||
|
} from "llamaindex";
|
||||||
|
import { z } from "zod";
|
||||||
|
|
||||||
|
const llm = new OpenAI({
|
||||||
|
model: "gpt-4o-mini",
|
||||||
|
});
|
||||||
|
|
||||||
|
// Define tools for the agents
|
||||||
|
const temperatureConverterTool = FunctionTool.from(
|
||||||
|
({ temperature }: { temperature: number }) => {
|
||||||
|
return ((temperature - 32) * 5) / 9;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description: "Convert a temperature from Fahrenheit to Celsius",
|
||||||
|
name: "fahrenheitToCelsius",
|
||||||
|
parameters: z.object({
|
||||||
|
temperature: z.number({
|
||||||
|
description: "The temperature in Fahrenheit",
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
);
|
||||||
|
|
||||||
|
const temperatureFetcherTool = FunctionTool.from(
|
||||||
|
({ city }: { city: string }) => {
|
||||||
|
const temperature = Math.floor(Math.random() * 58) + 32;
|
||||||
|
return `The current temperature in ${city} is ${temperature}°F`;
|
||||||
|
},
|
||||||
|
{
|
||||||
|
description: "Fetch the temperature (in Fahrenheit) for a city",
|
||||||
|
name: "fetchTemperature",
|
||||||
|
parameters: z.object({
|
||||||
|
city: z.string({
|
||||||
|
description: "The city to fetch the temperature for",
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
);
|
||||||
|
|
||||||
|
// Create agents
|
||||||
|
async function multiWeatherAgent() {
|
||||||
|
const converterAgent = new FunctionAgent({
|
||||||
|
name: "TemperatureConverterAgent",
|
||||||
|
description:
|
||||||
|
"An agent that can convert temperatures from Fahrenheit to Celsius.",
|
||||||
|
tools: [temperatureConverterTool],
|
||||||
|
llm,
|
||||||
|
});
|
||||||
|
|
||||||
|
const weatherAgent = new FunctionAgent({
|
||||||
|
name: "FetchWeatherAgent",
|
||||||
|
description: "An agent that can get the weather in a city. ",
|
||||||
|
systemPrompt:
|
||||||
|
"If you can't answer the user question, hand off to other agents.",
|
||||||
|
tools: [temperatureFetcherTool],
|
||||||
|
llm,
|
||||||
|
// Define which next agents can be called next if this agent cannot complete the task
|
||||||
|
// Can be passed as agent name, e.g. "TemperatureConverterAgent"
|
||||||
|
canHandoffTo: [converterAgent],
|
||||||
|
});
|
||||||
|
|
||||||
|
// Create agent workflow with the agents
|
||||||
|
const workflow = new AgentWorkflow({
|
||||||
|
agents: [weatherAgent, converterAgent],
|
||||||
|
rootAgent: weatherAgent,
|
||||||
|
verbose: false,
|
||||||
|
});
|
||||||
|
|
||||||
|
// Ask the agent to get the weather in a city
|
||||||
|
const context = workflow.run(
|
||||||
|
"What is the weather in San Francisco in Celsius?",
|
||||||
|
);
|
||||||
|
// Stream the events
|
||||||
|
for await (const event of context) {
|
||||||
|
// These events might be useful for UI
|
||||||
|
if (
|
||||||
|
event instanceof AgentToolCall ||
|
||||||
|
event instanceof AgentToolCallResult ||
|
||||||
|
event instanceof AgentOutput ||
|
||||||
|
event instanceof AgentInput ||
|
||||||
|
event instanceof StopEvent
|
||||||
|
) {
|
||||||
|
console.log(event);
|
||||||
|
} else if (event instanceof AgentStream) {
|
||||||
|
for (const chunk of event.data.delta) {
|
||||||
|
process.stdout.write(chunk);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
multiWeatherAgent().catch((error) => {
|
||||||
|
console.error("Error:", error);
|
||||||
|
});
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
/**
|
||||||
|
* This example shows how to use AgentWorkflow as a single agent with tools
|
||||||
|
*/
|
||||||
|
import { OpenAI } from "@llamaindex/openai";
|
||||||
|
import { AgentWorkflow } from "llamaindex";
|
||||||
|
import { getWeatherTool } from "../agent/utils/tools";
|
||||||
|
|
||||||
|
const llm = new OpenAI({
|
||||||
|
model: "gpt-4o",
|
||||||
|
});
|
||||||
|
|
||||||
|
async function singleWeatherAgent() {
|
||||||
|
const workflow = AgentWorkflow.fromTools({
|
||||||
|
tools: [getWeatherTool],
|
||||||
|
llm,
|
||||||
|
verbose: false,
|
||||||
|
});
|
||||||
|
|
||||||
|
const workflowContext = workflow.run(
|
||||||
|
"What's the weather like in San Francisco?",
|
||||||
|
);
|
||||||
|
const sfResult = await workflowContext;
|
||||||
|
// The weather in San Francisco, CA is currently sunny.
|
||||||
|
console.log(`${JSON.stringify(sfResult, null, 2)}`);
|
||||||
|
|
||||||
|
// Reuse the context from the previous run
|
||||||
|
const workflowContext2 = workflow.run("Compare it with California?", {
|
||||||
|
context: workflowContext.data,
|
||||||
|
});
|
||||||
|
const caResult = await workflowContext2;
|
||||||
|
// Both San Francisco and California are currently experiencing sunny weather.
|
||||||
|
console.log(`${JSON.stringify(caResult, null, 2)}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
singleWeatherAgent().catch((error) => {
|
||||||
|
console.error("Error:", error);
|
||||||
|
});
|
||||||
+37
-37
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/examples",
|
"name": "@llamaindex/examples",
|
||||||
"version": "0.2.4",
|
"version": "0.2.6",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"lint": "eslint .",
|
"lint": "eslint .",
|
||||||
@@ -11,39 +11,39 @@
|
|||||||
"@azure/cosmos": "^4.1.1",
|
"@azure/cosmos": "^4.1.1",
|
||||||
"@azure/identity": "^4.4.1",
|
"@azure/identity": "^4.4.1",
|
||||||
"@azure/search-documents": "^12.1.0",
|
"@azure/search-documents": "^12.1.0",
|
||||||
"@llamaindex/anthropic": "^0.2.2",
|
"@llamaindex/anthropic": "^0.2.4",
|
||||||
"@llamaindex/astra": "^0.0.9",
|
"@llamaindex/astra": "^0.0.11",
|
||||||
"@llamaindex/azure": "^0.1.4",
|
"@llamaindex/azure": "^0.1.6",
|
||||||
"@llamaindex/chroma": "^0.0.9",
|
"@llamaindex/chroma": "^0.0.11",
|
||||||
"@llamaindex/clip": "^0.0.40",
|
"@llamaindex/clip": "^0.0.42",
|
||||||
"@llamaindex/cloud": "^3.0.5",
|
"@llamaindex/cloud": "^3.0.7",
|
||||||
"@llamaindex/cohere": "^0.0.9",
|
"@llamaindex/cohere": "^0.0.11",
|
||||||
"@llamaindex/core": "^0.5.4",
|
"@llamaindex/core": "^0.5.6",
|
||||||
"@llamaindex/deepinfra": "^0.0.40",
|
"@llamaindex/deepinfra": "^0.0.42",
|
||||||
"@llamaindex/env": "^0.1.28",
|
"@llamaindex/env": "^0.1.29",
|
||||||
"@llamaindex/firestore": "^1.0.2",
|
"@llamaindex/firestore": "^1.0.4",
|
||||||
"@llamaindex/google": "^0.0.11",
|
"@llamaindex/google": "^0.0.13",
|
||||||
"@llamaindex/groq": "^0.0.55",
|
"@llamaindex/groq": "^0.0.57",
|
||||||
"@llamaindex/huggingface": "^0.0.40",
|
"@llamaindex/huggingface": "^0.0.42",
|
||||||
"@llamaindex/milvus": "^0.1.4",
|
"@llamaindex/milvus": "^0.1.6",
|
||||||
"@llamaindex/mistral": "^0.0.9",
|
"@llamaindex/mistral": "^0.0.11",
|
||||||
"@llamaindex/mixedbread": "^0.0.9",
|
"@llamaindex/mixedbread": "^0.0.11",
|
||||||
"@llamaindex/mongodb": "^0.0.9",
|
"@llamaindex/mongodb": "^0.0.11",
|
||||||
"@llamaindex/node-parser": "^1.0.4",
|
"@llamaindex/node-parser": "^1.0.6",
|
||||||
"@llamaindex/ollama": "^0.0.44",
|
"@llamaindex/ollama": "^0.0.46",
|
||||||
"@llamaindex/openai": "^0.1.56",
|
"@llamaindex/openai": "^0.1.58",
|
||||||
"@llamaindex/pinecone": "^0.0.9",
|
"@llamaindex/pinecone": "^0.0.11",
|
||||||
"@llamaindex/portkey-ai": "^0.0.37",
|
"@llamaindex/portkey-ai": "^0.0.39",
|
||||||
"@llamaindex/postgres": "^0.0.37",
|
"@llamaindex/postgres": "^0.0.39",
|
||||||
"@llamaindex/qdrant": "^0.1.4",
|
"@llamaindex/qdrant": "^0.1.6",
|
||||||
"@llamaindex/readers": "^2.0.4",
|
"@llamaindex/readers": "^2.0.6",
|
||||||
"@llamaindex/replicate": "^0.0.37",
|
"@llamaindex/replicate": "^0.0.39",
|
||||||
"@llamaindex/upstash": "^0.0.9",
|
"@llamaindex/upstash": "^0.0.11",
|
||||||
"@llamaindex/vercel": "^0.0.15",
|
"@llamaindex/vercel": "^0.0.17",
|
||||||
"@llamaindex/vllm": "^0.0.26",
|
"@llamaindex/vllm": "^0.0.28",
|
||||||
"@llamaindex/voyage-ai": "^1.0.1",
|
"@llamaindex/voyage-ai": "^1.0.3",
|
||||||
"@llamaindex/weaviate": "^0.0.9",
|
"@llamaindex/weaviate": "^0.0.11",
|
||||||
"@llamaindex/workflow": "^0.0.11",
|
"@llamaindex/workflow": "^0.0.13",
|
||||||
"@notionhq/client": "^2.2.15",
|
"@notionhq/client": "^2.2.15",
|
||||||
"@pinecone-database/pinecone": "^4.0.0",
|
"@pinecone-database/pinecone": "^4.0.0",
|
||||||
"@vercel/postgres": "^0.10.0",
|
"@vercel/postgres": "^0.10.0",
|
||||||
@@ -52,11 +52,11 @@
|
|||||||
"commander": "^12.1.0",
|
"commander": "^12.1.0",
|
||||||
"dotenv": "^16.4.5",
|
"dotenv": "^16.4.5",
|
||||||
"js-tiktoken": "^1.0.14",
|
"js-tiktoken": "^1.0.14",
|
||||||
"llamaindex": "^0.9.5",
|
"llamaindex": "^0.9.7",
|
||||||
"mongodb": "6.7.0",
|
"mongodb": "6.7.0",
|
||||||
"pathe": "^1.1.2",
|
|
||||||
"postgres": "^3.4.4",
|
"postgres": "^3.4.4",
|
||||||
"wikipedia": "^2.1.2"
|
"wikipedia": "^2.1.2",
|
||||||
|
"zod": "^3.23.8"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^22.9.0",
|
"@types/node": "^22.9.0",
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ async function main() {
|
|||||||
tools: [
|
tools: [
|
||||||
{
|
{
|
||||||
metadata: {
|
metadata: {
|
||||||
name: "wikipedia_tool",
|
name: "wikipedia_search",
|
||||||
description: "A tool that uses a query engine to search Wikipedia.",
|
description: "A tool that uses a query engine to search Wikipedia.",
|
||||||
parameters: {
|
parameters: {
|
||||||
type: "object",
|
type: "object",
|
||||||
|
|||||||
+1
-1
@@ -14,7 +14,7 @@ type WikipediaToolParams = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const DEFAULT_META_DATA: ToolMetadata<JSONSchemaType<WikipediaParameter>> = {
|
const DEFAULT_META_DATA: ToolMetadata<JSONSchemaType<WikipediaParameter>> = {
|
||||||
name: "wikipedia_tool",
|
name: "wikipedia_search",
|
||||||
description: "A tool that uses a query engine to search Wikipedia.",
|
description: "A tool that uses a query engine to search Wikipedia.",
|
||||||
parameters: {
|
parameters: {
|
||||||
type: "object",
|
type: "object",
|
||||||
|
|||||||
@@ -1,5 +1,18 @@
|
|||||||
# @llamaindex/autotool
|
# @llamaindex/autotool
|
||||||
|
|
||||||
|
## 6.0.7
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
|
||||||
|
## 6.0.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
|
||||||
## 6.0.5
|
## 6.0.5
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/autotool-01-node-example
|
# @llamaindex/autotool-01-node-example
|
||||||
|
|
||||||
|
## 0.0.88
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
- @llamaindex/autotool@6.0.7
|
||||||
|
|
||||||
|
## 0.0.87
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
- @llamaindex/autotool@6.0.6
|
||||||
|
|
||||||
## 0.0.86
|
## 0.0.86
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -13,5 +13,5 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts"
|
"start": "node --import tsx --import @llamaindex/autotool/node ./src/index.ts"
|
||||||
},
|
},
|
||||||
"version": "0.0.86"
|
"version": "0.0.88"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/autotool-02-next-example
|
# @llamaindex/autotool-02-next-example
|
||||||
|
|
||||||
|
## 0.1.132
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
- @llamaindex/autotool@6.0.7
|
||||||
|
|
||||||
|
## 0.1.131
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
- @llamaindex/autotool@6.0.6
|
||||||
|
|
||||||
## 0.1.130
|
## 0.1.130
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/autotool-02-next-example",
|
"name": "@llamaindex/autotool-02-next-example",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.1.130",
|
"version": "0.1.132",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev",
|
"dev": "next dev",
|
||||||
"build": "next build",
|
"build": "next build",
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"url": "git+https://github.com/run-llama/LlamaIndexTS.git",
|
"url": "git+https://github.com/run-llama/LlamaIndexTS.git",
|
||||||
"directory": "packages/autotool"
|
"directory": "packages/autotool"
|
||||||
},
|
},
|
||||||
"version": "6.0.5",
|
"version": "6.0.7",
|
||||||
"description": "auto transpile your JS function to LLM Agent compatible",
|
"description": "auto transpile your JS function to LLM Agent compatible",
|
||||||
"files": [
|
"files": [
|
||||||
"dist",
|
"dist",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/cloud
|
# @llamaindex/cloud
|
||||||
|
|
||||||
|
## 3.0.7
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 3.0.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 3.0.5
|
## 3.0.5
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/cloud",
|
"name": "@llamaindex/cloud",
|
||||||
"version": "3.0.5",
|
"version": "3.0.7",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -1,5 +1,21 @@
|
|||||||
# @llamaindex/community
|
# @llamaindex/community
|
||||||
|
|
||||||
|
## 0.0.88
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- e28c29d: Added Llama 3.3 70B Instruct support
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.87
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.86
|
## 0.0.86
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/community",
|
"name": "@llamaindex/community",
|
||||||
"description": "Community package for LlamaIndexTS",
|
"description": "Community package for LlamaIndexTS",
|
||||||
"version": "0.0.86",
|
"version": "0.0.88",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"types": "dist/type/index.d.ts",
|
"types": "dist/type/index.d.ts",
|
||||||
"main": "dist/cjs/index.js",
|
"main": "dist/cjs/index.js",
|
||||||
|
|||||||
@@ -81,6 +81,7 @@ export const BEDROCK_MODELS = {
|
|||||||
META_LLAMA3_2_3B_INSTRUCT: "meta.llama3-2-3b-instruct-v1:0",
|
META_LLAMA3_2_3B_INSTRUCT: "meta.llama3-2-3b-instruct-v1:0",
|
||||||
META_LLAMA3_2_11B_INSTRUCT: "meta.llama3-2-11b-instruct-v1:0",
|
META_LLAMA3_2_11B_INSTRUCT: "meta.llama3-2-11b-instruct-v1:0",
|
||||||
META_LLAMA3_2_90B_INSTRUCT: "meta.llama3-2-90b-instruct-v1:0",
|
META_LLAMA3_2_90B_INSTRUCT: "meta.llama3-2-90b-instruct-v1:0",
|
||||||
|
META_LLAMA3_3_70B_INSTRUCT: "meta.llama3-3-70b-instruct-v1:0",
|
||||||
MISTRAL_7B_INSTRUCT: "mistral.mistral-7b-instruct-v0:2",
|
MISTRAL_7B_INSTRUCT: "mistral.mistral-7b-instruct-v0:2",
|
||||||
MISTRAL_MIXTRAL_7B_INSTRUCT: "mistral.mixtral-8x7b-instruct-v0:1",
|
MISTRAL_MIXTRAL_7B_INSTRUCT: "mistral.mixtral-8x7b-instruct-v0:1",
|
||||||
MISTRAL_MIXTRAL_LARGE_2402: "mistral.mistral-large-2402-v1:0",
|
MISTRAL_MIXTRAL_LARGE_2402: "mistral.mistral-large-2402-v1:0",
|
||||||
@@ -107,6 +108,7 @@ export const INFERENCE_BEDROCK_MODELS = {
|
|||||||
US_META_LLAMA_3_2_3B_INSTRUCT: "us.meta.llama3-2-3b-instruct-v1:0",
|
US_META_LLAMA_3_2_3B_INSTRUCT: "us.meta.llama3-2-3b-instruct-v1:0",
|
||||||
US_META_LLAMA_3_2_11B_INSTRUCT: "us.meta.llama3-2-11b-instruct-v1:0",
|
US_META_LLAMA_3_2_11B_INSTRUCT: "us.meta.llama3-2-11b-instruct-v1:0",
|
||||||
US_META_LLAMA_3_2_90B_INSTRUCT: "us.meta.llama3-2-90b-instruct-v1:0",
|
US_META_LLAMA_3_2_90B_INSTRUCT: "us.meta.llama3-2-90b-instruct-v1:0",
|
||||||
|
US_META_LLAMA_3_3_70B_INSTRUCT: "us.meta.llama3-3-70b-instruct-v1:0",
|
||||||
US_AMAZON_NOVA_PRO_1: "us.amazon.nova-pro-v1:0",
|
US_AMAZON_NOVA_PRO_1: "us.amazon.nova-pro-v1:0",
|
||||||
US_AMAZON_NOVA_LITE_1: "us.amazon.nova-lite-v1:0",
|
US_AMAZON_NOVA_LITE_1: "us.amazon.nova-lite-v1:0",
|
||||||
US_AMAZON_NOVA_MICRO_1: "us.amazon.nova-micro-v1:0",
|
US_AMAZON_NOVA_MICRO_1: "us.amazon.nova-micro-v1:0",
|
||||||
@@ -151,6 +153,8 @@ export const INFERENCE_TO_BEDROCK_MAP: Record<
|
|||||||
BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT,
|
BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT,
|
||||||
[INFERENCE_BEDROCK_MODELS.US_META_LLAMA_3_2_90B_INSTRUCT]:
|
[INFERENCE_BEDROCK_MODELS.US_META_LLAMA_3_2_90B_INSTRUCT]:
|
||||||
BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT,
|
BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT,
|
||||||
|
[INFERENCE_BEDROCK_MODELS.US_META_LLAMA_3_3_70B_INSTRUCT]:
|
||||||
|
BEDROCK_MODELS.META_LLAMA3_3_70B_INSTRUCT,
|
||||||
|
|
||||||
[INFERENCE_BEDROCK_MODELS.US_AMAZON_NOVA_PRO_1]:
|
[INFERENCE_BEDROCK_MODELS.US_AMAZON_NOVA_PRO_1]:
|
||||||
BEDROCK_MODELS.AMAZON_NOVA_PRO_1,
|
BEDROCK_MODELS.AMAZON_NOVA_PRO_1,
|
||||||
@@ -212,6 +216,7 @@ const CHAT_ONLY_MODELS = {
|
|||||||
[BEDROCK_MODELS.META_LLAMA3_2_3B_INSTRUCT]: 131000,
|
[BEDROCK_MODELS.META_LLAMA3_2_3B_INSTRUCT]: 131000,
|
||||||
[BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT]: 128000,
|
[BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT]: 128000,
|
||||||
[BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT]: 128000,
|
[BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT]: 128000,
|
||||||
|
[BEDROCK_MODELS.META_LLAMA3_3_70B_INSTRUCT]: 128000,
|
||||||
[BEDROCK_MODELS.MISTRAL_7B_INSTRUCT]: 32000,
|
[BEDROCK_MODELS.MISTRAL_7B_INSTRUCT]: 32000,
|
||||||
[BEDROCK_MODELS.MISTRAL_MIXTRAL_7B_INSTRUCT]: 32000,
|
[BEDROCK_MODELS.MISTRAL_MIXTRAL_7B_INSTRUCT]: 32000,
|
||||||
[BEDROCK_MODELS.MISTRAL_MIXTRAL_LARGE_2402]: 32000,
|
[BEDROCK_MODELS.MISTRAL_MIXTRAL_LARGE_2402]: 32000,
|
||||||
@@ -252,6 +257,7 @@ export const STREAMING_MODELS = new Set([
|
|||||||
BEDROCK_MODELS.META_LLAMA3_2_3B_INSTRUCT,
|
BEDROCK_MODELS.META_LLAMA3_2_3B_INSTRUCT,
|
||||||
BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT,
|
BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT,
|
||||||
BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT,
|
BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT,
|
||||||
|
BEDROCK_MODELS.META_LLAMA3_3_70B_INSTRUCT,
|
||||||
BEDROCK_MODELS.MISTRAL_7B_INSTRUCT,
|
BEDROCK_MODELS.MISTRAL_7B_INSTRUCT,
|
||||||
BEDROCK_MODELS.MISTRAL_MIXTRAL_7B_INSTRUCT,
|
BEDROCK_MODELS.MISTRAL_MIXTRAL_7B_INSTRUCT,
|
||||||
BEDROCK_MODELS.MISTRAL_MIXTRAL_LARGE_2402,
|
BEDROCK_MODELS.MISTRAL_MIXTRAL_LARGE_2402,
|
||||||
@@ -273,6 +279,7 @@ export const TOOL_CALL_MODELS: BEDROCK_MODELS[] = [
|
|||||||
BEDROCK_MODELS.META_LLAMA3_2_3B_INSTRUCT,
|
BEDROCK_MODELS.META_LLAMA3_2_3B_INSTRUCT,
|
||||||
BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT,
|
BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT,
|
||||||
BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT,
|
BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT,
|
||||||
|
BEDROCK_MODELS.META_LLAMA3_3_70B_INSTRUCT,
|
||||||
BEDROCK_MODELS.AMAZON_NOVA_PRO_1,
|
BEDROCK_MODELS.AMAZON_NOVA_PRO_1,
|
||||||
BEDROCK_MODELS.AMAZON_NOVA_LITE_1,
|
BEDROCK_MODELS.AMAZON_NOVA_LITE_1,
|
||||||
BEDROCK_MODELS.AMAZON_NOVA_MICRO_1,
|
BEDROCK_MODELS.AMAZON_NOVA_MICRO_1,
|
||||||
@@ -318,6 +325,7 @@ export const BEDROCK_MODEL_MAX_TOKENS: Partial<Record<BEDROCK_MODELS, number>> =
|
|||||||
[BEDROCK_MODELS.META_LLAMA3_2_3B_INSTRUCT]: 2048,
|
[BEDROCK_MODELS.META_LLAMA3_2_3B_INSTRUCT]: 2048,
|
||||||
[BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT]: 2048,
|
[BEDROCK_MODELS.META_LLAMA3_2_11B_INSTRUCT]: 2048,
|
||||||
[BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT]: 2048,
|
[BEDROCK_MODELS.META_LLAMA3_2_90B_INSTRUCT]: 2048,
|
||||||
|
[BEDROCK_MODELS.META_LLAMA3_3_70B_INSTRUCT]: 2048,
|
||||||
};
|
};
|
||||||
|
|
||||||
const DEFAULT_BEDROCK_PARAMS = {
|
const DEFAULT_BEDROCK_PARAMS = {
|
||||||
|
|||||||
@@ -1,5 +1,19 @@
|
|||||||
# @llamaindex/core
|
# @llamaindex/core
|
||||||
|
|
||||||
|
## 0.5.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- beb922b: Fix edge runtime builds by adding missing packages to env package. Make gpt-tokenizer optional for llamaindex to reduce package size.
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
|
||||||
|
## 0.5.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 5668970: feat: Support AgentWorkflow
|
||||||
|
|
||||||
## 0.5.4
|
## 0.5.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/core",
|
"name": "@llamaindex/core",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "0.5.4",
|
"version": "0.5.6",
|
||||||
"description": "LlamaIndex Core Module",
|
"description": "LlamaIndex Core Module",
|
||||||
"exports": {
|
"exports": {
|
||||||
"./agent": {
|
"./agent": {
|
||||||
|
|||||||
@@ -215,6 +215,10 @@ export type ToolMetadata<
|
|||||||
* @link https://json-schema.org/understanding-json-schema
|
* @link https://json-schema.org/understanding-json-schema
|
||||||
*/
|
*/
|
||||||
parameters?: Parameters;
|
parameters?: Parameters;
|
||||||
|
/**
|
||||||
|
* Whether the tool requires workflow context to be passed in.
|
||||||
|
*/
|
||||||
|
requireContext?: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -59,14 +59,28 @@ export class FunctionTool<T, R extends JSONValue | Promise<JSONValue>>
|
|||||||
}
|
}
|
||||||
|
|
||||||
call = (input: T) => {
|
call = (input: T) => {
|
||||||
|
if (this.#metadata.requireContext) {
|
||||||
|
const inputWithContext = input as Record<string, unknown>;
|
||||||
|
if (!inputWithContext.context) {
|
||||||
|
throw new Error(
|
||||||
|
"Tool call requires context, but context parameter is missing",
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (this.#zodType) {
|
if (this.#zodType) {
|
||||||
const result = this.#zodType.safeParse(input);
|
const result = this.#zodType.safeParse(input);
|
||||||
if (result.success) {
|
if (result.success) {
|
||||||
return this.#fn.call(null, result.data);
|
if (this.#metadata.requireContext) {
|
||||||
|
const { context } = input as Record<string, unknown>;
|
||||||
|
return this.#fn.call(null, { context, ...result.data });
|
||||||
|
} else {
|
||||||
|
return this.#fn.call(null, result.data);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
console.warn(result.error.errors);
|
console.warn(result.error.errors);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.#fn.call(null, input);
|
return this.#fn.call(null, input);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+6
@@ -1,5 +1,11 @@
|
|||||||
# @llamaindex/env
|
# @llamaindex/env
|
||||||
|
|
||||||
|
## 0.1.29
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- beb922b: Fix edge runtime builds by adding missing packages to env package. Make gpt-tokenizer optional for llamaindex to reduce package size.
|
||||||
|
|
||||||
## 0.1.28
|
## 0.1.28
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
Vendored
+8
-17
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/env",
|
"name": "@llamaindex/env",
|
||||||
"description": "environment wrapper, supports all JS environment including node, deno, bun, edge runtime, and cloudflare worker",
|
"description": "environment wrapper, supports all JS environment including node, deno, bun, edge runtime, and cloudflare worker",
|
||||||
"version": "0.1.28",
|
"version": "0.1.29",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
"module": "dist/index.js",
|
"module": "dist/index.js",
|
||||||
@@ -120,31 +120,22 @@
|
|||||||
"@types/node": "^22.9.0",
|
"@types/node": "^22.9.0",
|
||||||
"@types/readable-stream": "^4.0.15",
|
"@types/readable-stream": "^4.0.15",
|
||||||
"bunchee": "6.3.4",
|
"bunchee": "6.3.4",
|
||||||
"gpt-tokenizer": "^2.6.2",
|
|
||||||
"pathe": "^1.1.2",
|
|
||||||
"vitest": "^2.1.5"
|
"vitest": "^2.1.5"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"dependencies": {
|
||||||
|
"pathe": "^1.1.2",
|
||||||
"@aws-crypto/sha256-js": "^5.2.0",
|
"@aws-crypto/sha256-js": "^5.2.0",
|
||||||
|
"js-tiktoken": "^1.0.12"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
"@huggingface/transformers": "^3.0.2",
|
"@huggingface/transformers": "^3.0.2",
|
||||||
"gpt-tokenizer": "^2.5.0",
|
"gpt-tokenizer": "^2.5.0"
|
||||||
"js-tiktoken": "^1.0.12",
|
|
||||||
"pathe": "^1.1.2"
|
|
||||||
},
|
},
|
||||||
"peerDependenciesMeta": {
|
"peerDependenciesMeta": {
|
||||||
"@aws-crypto/sha256-js": {
|
|
||||||
"optional": true
|
|
||||||
},
|
|
||||||
"@huggingface/transformers": {
|
"@huggingface/transformers": {
|
||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"pathe": {
|
"gpt-tokenizer": {
|
||||||
"optional": true
|
|
||||||
},
|
|
||||||
"tiktoken": {
|
|
||||||
"optional": true
|
|
||||||
},
|
|
||||||
"js-tiktoken": {
|
|
||||||
"optional": true
|
"optional": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+37
-9
@@ -1,20 +1,48 @@
|
|||||||
|
import { getEncoding } from "js-tiktoken";
|
||||||
import type { Tokenizer } from "./types.js";
|
import type { Tokenizer } from "./types.js";
|
||||||
import { Tokenizers } from "./types.js";
|
import { Tokenizers } from "./types.js";
|
||||||
|
|
||||||
import cl100kBase from "gpt-tokenizer";
|
function tryLoadGptTokenizer() {
|
||||||
|
try {
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||||
|
return require("gpt-tokenizer"); // using require for CommonJS compatibility
|
||||||
|
} catch (e) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const gptTokenizerModule = tryLoadGptTokenizer();
|
||||||
|
|
||||||
class TokenizerSingleton {
|
class TokenizerSingleton {
|
||||||
#defaultTokenizer: Tokenizer;
|
#defaultTokenizer: Tokenizer;
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
this.#defaultTokenizer = {
|
// Use gpt-tokenizer if available, otherwise use js-tiktoken
|
||||||
encode: (text: string): Uint32Array => {
|
if (gptTokenizerModule) {
|
||||||
return new Uint32Array(cl100kBase.encode(text));
|
this.#defaultTokenizer = {
|
||||||
},
|
encode: (text: string): Uint32Array => {
|
||||||
decode: (tokens: Uint32Array) => {
|
return new Uint32Array(gptTokenizerModule.encode(text));
|
||||||
return cl100kBase.decode(tokens);
|
},
|
||||||
},
|
decode: (tokens: Uint32Array): string => {
|
||||||
};
|
return gptTokenizerModule.decode(Array.from(tokens));
|
||||||
|
},
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
// Fall back to js-tiktoken which is always available
|
||||||
|
// Note: js-tiktoken it's 60x slower than gpt-tokenizer
|
||||||
|
const encoding = getEncoding("cl100k_base");
|
||||||
|
this.#defaultTokenizer = {
|
||||||
|
encode: (text: string) => {
|
||||||
|
return new Uint32Array(encoding.encode(text));
|
||||||
|
},
|
||||||
|
decode: (tokens: Uint32Array) => {
|
||||||
|
const numberArray = Array.from(tokens);
|
||||||
|
const text = encoding.decode(numberArray);
|
||||||
|
const uint8Array = new TextEncoder().encode(text);
|
||||||
|
return new TextDecoder().decode(uint8Array);
|
||||||
|
},
|
||||||
|
};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
tokenizer(encoding?: Tokenizers): Tokenizer {
|
tokenizer(encoding?: Tokenizers): Tokenizer {
|
||||||
|
|||||||
@@ -1,5 +1,18 @@
|
|||||||
# @llamaindex/experimental
|
# @llamaindex/experimental
|
||||||
|
|
||||||
|
## 0.0.157
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- llamaindex@0.9.7
|
||||||
|
|
||||||
|
## 0.0.156
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- llamaindex@0.9.6
|
||||||
|
|
||||||
## 0.0.155
|
## 0.0.155
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/experimental",
|
"name": "@llamaindex/experimental",
|
||||||
"description": "Experimental package for LlamaIndexTS",
|
"description": "Experimental package for LlamaIndexTS",
|
||||||
"version": "0.0.155",
|
"version": "0.0.157",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"types": "dist/type/index.d.ts",
|
"types": "dist/type/index.d.ts",
|
||||||
"main": "dist/cjs/index.js",
|
"main": "dist/cjs/index.js",
|
||||||
@@ -55,12 +55,10 @@
|
|||||||
"dev": "concurrently \"pnpm run build:esm --watch\" \"pnpm run build:cjs --watch\" \"pnpm run build:type --watch\""
|
"dev": "concurrently \"pnpm run build:esm --watch\" \"pnpm run build:cjs --watch\" \"pnpm run build:type --watch\""
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@aws-crypto/sha256-js": "^5.2.0",
|
|
||||||
"@swc/cli": "^0.5.0",
|
"@swc/cli": "^0.5.0",
|
||||||
"@swc/core": "^1.9.2",
|
"@swc/core": "^1.9.2",
|
||||||
"@types/jsonpath": "^0.2.4",
|
"@types/jsonpath": "^0.2.4",
|
||||||
"concurrently": "^9.1.0",
|
"concurrently": "^9.1.0"
|
||||||
"pathe": "^1.1.2"
|
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/lodash": "^4.17.7",
|
"@types/lodash": "^4.17.7",
|
||||||
|
|||||||
@@ -1,5 +1,29 @@
|
|||||||
# llamaindex
|
# llamaindex
|
||||||
|
|
||||||
|
## 0.9.7
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- beb922b: Fix edge runtime builds by adding missing packages to env package. Make gpt-tokenizer optional for llamaindex to reduce package size.
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
- @llamaindex/cloud@3.0.7
|
||||||
|
- @llamaindex/node-parser@1.0.6
|
||||||
|
- @llamaindex/openai@0.1.58
|
||||||
|
- @llamaindex/workflow@0.0.13
|
||||||
|
|
||||||
|
## 0.9.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
- @llamaindex/workflow@0.0.12
|
||||||
|
- @llamaindex/cloud@3.0.6
|
||||||
|
- @llamaindex/node-parser@1.0.5
|
||||||
|
- @llamaindex/openai@0.1.57
|
||||||
|
|
||||||
## 0.9.5
|
## 0.9.5
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "llamaindex",
|
"name": "llamaindex",
|
||||||
"version": "0.9.5",
|
"version": "0.9.7",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
@@ -25,12 +25,12 @@
|
|||||||
"@llamaindex/env": "workspace:*",
|
"@llamaindex/env": "workspace:*",
|
||||||
"@llamaindex/node-parser": "workspace:*",
|
"@llamaindex/node-parser": "workspace:*",
|
||||||
"@llamaindex/openai": "workspace:*",
|
"@llamaindex/openai": "workspace:*",
|
||||||
|
"@llamaindex/workflow": "workspace:*",
|
||||||
"@types/lodash": "^4.17.7",
|
"@types/lodash": "^4.17.7",
|
||||||
"@types/node": "^22.9.0",
|
"@types/node": "^22.9.0",
|
||||||
"ajv": "^8.17.1",
|
"ajv": "^8.17.1",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"magic-bytes.js": "^1.10.0",
|
"magic-bytes.js": "^1.10.0"
|
||||||
"gpt-tokenizer": "^2.6.2"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@swc/cli": "^0.5.0",
|
"@swc/cli": "^0.5.0",
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ export * from "@llamaindex/core/storage/doc-store";
|
|||||||
export * from "@llamaindex/core/storage/index-store";
|
export * from "@llamaindex/core/storage/index-store";
|
||||||
export * from "@llamaindex/core/storage/kv-store";
|
export * from "@llamaindex/core/storage/kv-store";
|
||||||
export * from "@llamaindex/core/utils";
|
export * from "@llamaindex/core/utils";
|
||||||
|
export * from "@llamaindex/workflow/agent";
|
||||||
export * from "./agent/index.js";
|
export * from "./agent/index.js";
|
||||||
export * from "./cloud/index.js";
|
export * from "./cloud/index.js";
|
||||||
export * from "./embeddings/index.js";
|
export * from "./embeddings/index.js";
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/node-parser
|
# @llamaindex/node-parser
|
||||||
|
|
||||||
|
## 1.0.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 1.0.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 1.0.4
|
## 1.0.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/node-parser",
|
"name": "@llamaindex/node-parser",
|
||||||
"version": "1.0.4",
|
"version": "1.0.6",
|
||||||
"description": "Node parser for LlamaIndex",
|
"description": "Node parser for LlamaIndex",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"exports": {
|
"exports": {
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/anthropic
|
# @llamaindex/anthropic
|
||||||
|
|
||||||
|
## 0.2.4
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.2.3
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.2.2
|
## 0.2.2
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/anthropic",
|
"name": "@llamaindex/anthropic",
|
||||||
"description": "Anthropic Adapter for LlamaIndex",
|
"description": "Anthropic Adapter for LlamaIndex",
|
||||||
"version": "0.2.2",
|
"version": "0.2.4",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,22 @@
|
|||||||
# @llamaindex/clip
|
# @llamaindex/clip
|
||||||
|
|
||||||
|
## 0.0.42
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
- @llamaindex/openai@0.1.58
|
||||||
|
|
||||||
|
## 0.0.41
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
- @llamaindex/openai@0.1.57
|
||||||
|
|
||||||
## 0.0.40
|
## 0.0.40
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/clip",
|
"name": "@llamaindex/clip",
|
||||||
"description": "Clip Embedding Adapter for LlamaIndex",
|
"description": "Clip Embedding Adapter for LlamaIndex",
|
||||||
"version": "0.0.40",
|
"version": "0.0.42",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
"main": "dist/index.cjs",
|
"main": "dist/index.cjs",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/cohere
|
# @llamaindex/cohere
|
||||||
|
|
||||||
|
## 0.0.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.9
|
## 0.0.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/cohere",
|
"name": "@llamaindex/cohere",
|
||||||
"description": "Cohere Adapter for LlamaIndex",
|
"description": "Cohere Adapter for LlamaIndex",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,22 @@
|
|||||||
# @llamaindex/deepinfra
|
# @llamaindex/deepinfra
|
||||||
|
|
||||||
|
## 0.0.42
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
- @llamaindex/openai@0.1.58
|
||||||
|
|
||||||
|
## 0.0.41
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
- @llamaindex/openai@0.1.57
|
||||||
|
|
||||||
## 0.0.40
|
## 0.0.40
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/deepinfra",
|
"name": "@llamaindex/deepinfra",
|
||||||
"description": "Deepinfra Adapter for LlamaIndex",
|
"description": "Deepinfra Adapter for LlamaIndex",
|
||||||
"version": "0.0.40",
|
"version": "0.0.42",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/google
|
# @llamaindex/google
|
||||||
|
|
||||||
|
## 0.0.13
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.12
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.11
|
## 0.0.11
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/google",
|
"name": "@llamaindex/google",
|
||||||
"description": "Google Adapter for LlamaIndex",
|
"description": "Google Adapter for LlamaIndex",
|
||||||
"version": "0.0.11",
|
"version": "0.0.13",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,19 @@
|
|||||||
# @llamaindex/groq
|
# @llamaindex/groq
|
||||||
|
|
||||||
|
## 0.0.57
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/openai@0.1.58
|
||||||
|
|
||||||
|
## 0.0.56
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- @llamaindex/openai@0.1.57
|
||||||
|
|
||||||
## 0.0.55
|
## 0.0.55
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/groq",
|
"name": "@llamaindex/groq",
|
||||||
"description": "Groq Adapter for LlamaIndex",
|
"description": "Groq Adapter for LlamaIndex",
|
||||||
"version": "0.0.55",
|
"version": "0.0.57",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,22 @@
|
|||||||
# @llamaindex/huggingface
|
# @llamaindex/huggingface
|
||||||
|
|
||||||
|
## 0.0.42
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
- @llamaindex/openai@0.1.58
|
||||||
|
|
||||||
|
## 0.0.41
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
- @llamaindex/openai@0.1.57
|
||||||
|
|
||||||
## 0.0.40
|
## 0.0.40
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/huggingface",
|
"name": "@llamaindex/huggingface",
|
||||||
"description": "Huggingface Adapter for LlamaIndex",
|
"description": "Huggingface Adapter for LlamaIndex",
|
||||||
"version": "0.0.40",
|
"version": "0.0.42",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
"main": "dist/index.cjs",
|
"main": "dist/index.cjs",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/mistral
|
# @llamaindex/mistral
|
||||||
|
|
||||||
|
## 0.0.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.9
|
## 0.0.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/mistral",
|
"name": "@llamaindex/mistral",
|
||||||
"description": "Mistral Adapter for LlamaIndex",
|
"description": "Mistral Adapter for LlamaIndex",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/mixedbread
|
# @llamaindex/mixedbread
|
||||||
|
|
||||||
|
## 0.0.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.9
|
## 0.0.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/mixedbread",
|
"name": "@llamaindex/mixedbread",
|
||||||
"description": "Mixedbread Adapter for LlamaIndex",
|
"description": "Mixedbread Adapter for LlamaIndex",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/ollama
|
# @llamaindex/ollama
|
||||||
|
|
||||||
|
## 0.0.46
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.45
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.44
|
## 0.0.44
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/ollama",
|
"name": "@llamaindex/ollama",
|
||||||
"description": "Ollama Adapter for LlamaIndex",
|
"description": "Ollama Adapter for LlamaIndex",
|
||||||
"version": "0.0.44",
|
"version": "0.0.46",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/openai
|
# @llamaindex/openai
|
||||||
|
|
||||||
|
## 0.1.58
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.1.57
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.1.56
|
## 0.1.56
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/openai",
|
"name": "@llamaindex/openai",
|
||||||
"description": "OpenAI Adapter for LlamaIndex",
|
"description": "OpenAI Adapter for LlamaIndex",
|
||||||
"version": "0.1.56",
|
"version": "0.1.58",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/portkey-ai
|
# @llamaindex/portkey-ai
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.37
|
## 0.0.37
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/portkey-ai",
|
"name": "@llamaindex/portkey-ai",
|
||||||
"description": "Portkey Adapter for LlamaIndex",
|
"description": "Portkey Adapter for LlamaIndex",
|
||||||
"version": "0.0.37",
|
"version": "0.0.39",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/replicate
|
# @llamaindex/replicate
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.37
|
## 0.0.37
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/replicate",
|
"name": "@llamaindex/replicate",
|
||||||
"description": "Replicate Adapter for LlamaIndex",
|
"description": "Replicate Adapter for LlamaIndex",
|
||||||
"version": "0.0.37",
|
"version": "0.0.39",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/astra
|
# @llamaindex/astra
|
||||||
|
|
||||||
|
## 0.0.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.9
|
## 0.0.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/astra",
|
"name": "@llamaindex/astra",
|
||||||
"description": "Astra Storage for LlamaIndex",
|
"description": "Astra Storage for LlamaIndex",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/azure
|
# @llamaindex/azure
|
||||||
|
|
||||||
|
## 0.1.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.1.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.1.4
|
## 0.1.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/azure",
|
"name": "@llamaindex/azure",
|
||||||
"description": "Azure Storage for LlamaIndex",
|
"description": "Azure Storage for LlamaIndex",
|
||||||
"version": "0.1.4",
|
"version": "0.1.6",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/chroma
|
# @llamaindex/chroma
|
||||||
|
|
||||||
|
## 0.0.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.9
|
## 0.0.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/chroma",
|
"name": "@llamaindex/chroma",
|
||||||
"description": "Chroma Storage for LlamaIndex",
|
"description": "Chroma Storage for LlamaIndex",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/firestore
|
# @llamaindex/firestore
|
||||||
|
|
||||||
|
## 1.0.4
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 1.0.3
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 1.0.2
|
## 1.0.2
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/firestore",
|
"name": "@llamaindex/firestore",
|
||||||
"description": "Firestore Storage for LlamaIndex",
|
"description": "Firestore Storage for LlamaIndex",
|
||||||
"version": "1.0.2",
|
"version": "1.0.4",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/milvus
|
# @llamaindex/milvus
|
||||||
|
|
||||||
|
## 0.1.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.1.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.1.4
|
## 0.1.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/milvus",
|
"name": "@llamaindex/milvus",
|
||||||
"description": "Milvus Storage for LlamaIndex",
|
"description": "Milvus Storage for LlamaIndex",
|
||||||
"version": "0.1.4",
|
"version": "0.1.6",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/mongodb
|
# @llamaindex/mongodb
|
||||||
|
|
||||||
|
## 0.0.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.9
|
## 0.0.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/mongodb",
|
"name": "@llamaindex/mongodb",
|
||||||
"description": "MongoDB Storage for LlamaIndex",
|
"description": "MongoDB Storage for LlamaIndex",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/pinecone
|
# @llamaindex/pinecone
|
||||||
|
|
||||||
|
## 0.0.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.9
|
## 0.0.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/pinecone",
|
"name": "@llamaindex/pinecone",
|
||||||
"description": "Pinecone Storage for LlamaIndex",
|
"description": "Pinecone Storage for LlamaIndex",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/postgres
|
# @llamaindex/postgres
|
||||||
|
|
||||||
|
## 0.0.39
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.38
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.37
|
## 0.0.37
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/postgres",
|
"name": "@llamaindex/postgres",
|
||||||
"description": "PostgreSQL Storage for LlamaIndex",
|
"description": "PostgreSQL Storage for LlamaIndex",
|
||||||
"version": "0.0.37",
|
"version": "0.0.39",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/qdrant
|
# @llamaindex/qdrant
|
||||||
|
|
||||||
|
## 0.1.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.1.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.1.4
|
## 0.1.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/qdrant",
|
"name": "@llamaindex/qdrant",
|
||||||
"description": "Qdrant Storage for LlamaIndex",
|
"description": "Qdrant Storage for LlamaIndex",
|
||||||
"version": "0.1.4",
|
"version": "0.1.6",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/upstash
|
# @llamaindex/upstash
|
||||||
|
|
||||||
|
## 0.0.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.9
|
## 0.0.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/upstash",
|
"name": "@llamaindex/upstash",
|
||||||
"description": "Upstash Storage for LlamaIndex",
|
"description": "Upstash Storage for LlamaIndex",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# @llamaindex/weaviate
|
# @llamaindex/weaviate
|
||||||
|
|
||||||
|
## 0.0.11
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/env@0.1.29
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.10
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.9
|
## 0.0.9
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/weaviate",
|
"name": "@llamaindex/weaviate",
|
||||||
"description": "Weaviate Storage for LlamaIndex",
|
"description": "Weaviate Storage for LlamaIndex",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,19 @@
|
|||||||
# @llamaindex/vercel
|
# @llamaindex/vercel
|
||||||
|
|
||||||
|
## 0.0.17
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [beb922b]
|
||||||
|
- @llamaindex/core@0.5.6
|
||||||
|
|
||||||
|
## 0.0.16
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [5668970]
|
||||||
|
- @llamaindex/core@0.5.5
|
||||||
|
|
||||||
## 0.0.15
|
## 0.0.15
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@llamaindex/vercel",
|
"name": "@llamaindex/vercel",
|
||||||
"description": "Vercel Adapter for LlamaIndex",
|
"description": "Vercel Adapter for LlamaIndex",
|
||||||
"version": "0.0.15",
|
"version": "0.0.17",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.cjs",
|
"main": "./dist/index.cjs",
|
||||||
"module": "./dist/index.js",
|
"module": "./dist/index.js",
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user