Skip to content

Commit

Permalink
Merge branch 'main' into Batch
Browse files Browse the repository at this point in the history
  • Loading branch information
KindOfAScam committed May 22, 2024
2 parents 128bd26 + b963782 commit c8ddbc2
Show file tree
Hide file tree
Showing 26 changed files with 115 additions and 38 deletions.
5 changes: 0 additions & 5 deletions .changeset/dry-queens-dream.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/fuzzy-coins-breathe.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/heavy-files-compare.md

This file was deleted.

10 changes: 10 additions & 0 deletions apps/docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# docs

## 0.0.21

### Patch Changes

- Updated dependencies [1b1081b]
- Updated dependencies [37525df]
- Updated dependencies [660a2b3]
- Updated dependencies [a1f2475]
- llamaindex@0.3.13

## 0.0.20

### Patch Changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,19 @@ import TSConfigSource from "!!raw-loader!../../../../../examples/tsconfig.json";

One of the most common use-cases for LlamaIndex is Retrieval-Augmented Generation or RAG, in which your data is indexed and selectively retrieved to be given to an LLM as source material for responding to a query. You can learn more about the [concepts behind RAG](../concepts).

## Before you start
## Set up the project

Make sure you have installed LlamaIndex.TS and have an OpenAI key. If you haven't, check out the [installation](../installation) steps.

You can use [other LLMs](../examples/other_llms) via their APIs; if you would prefer to use local models check out our [local LLM example](../../examples/local_llm).

## Set up

In a new folder:
In a new folder, run:

```bash npm2yarn
npm init
npm install -D typescript @types/node
```

Then, check out the [installation](../installation) steps to install LlamaIndex.TS and prepare an OpenAI key.

You can use [other LLMs](../examples/other_llms) via their APIs; if you would prefer to use local models check out our [local LLM example](../../examples/local_llm).

## Run queries

Create the file `example.ts`. This code will
Expand Down
2 changes: 1 addition & 1 deletion apps/docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "docs",
"version": "0.0.20",
"version": "0.0.21",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
Expand Down
11 changes: 11 additions & 0 deletions packages/autotool/examples/01_node/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,17 @@

### Patch Changes

- Updated dependencies [1b1081b]
- Updated dependencies [37525df]
- Updated dependencies [660a2b3]
- Updated dependencies [a1f2475]
- llamaindex@0.3.13
- @llamaindex/autotool@0.0.1

## null

### Patch Changes

- Updated dependencies [34fb1d8]
- llamaindex@0.3.12
- @llamaindex/autotool@0.0.1
Expand Down
11 changes: 11 additions & 0 deletions packages/autotool/examples/02_nextjs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @llamaindex/autotool-02-next-example

## 0.1.5

### Patch Changes

- Updated dependencies [1b1081b]
- Updated dependencies [37525df]
- Updated dependencies [660a2b3]
- Updated dependencies [a1f2475]
- llamaindex@0.3.13
- @llamaindex/autotool@0.0.1

## 0.1.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/autotool/examples/02_nextjs/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@llamaindex/autotool-02-next-example",
"private": true,
"version": "0.1.4",
"version": "0.1.5",
"scripts": {
"dev": "next dev",
"build": "next build",
Expand Down
2 changes: 1 addition & 1 deletion packages/autotool/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
"unplugin": "^1.10.1"
},
"peerDependencies": {
"llamaindex": "^0.3.12",
"llamaindex": "^0.3.13",
"openai": "^4",
"typescript": "^4"
},
Expand Down
9 changes: 9 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# llamaindex

## 0.3.13

### Patch Changes

- 1b1081b: Add vectorStores to storage context to define vector store per modality
- 37525df: Added support for accessing Gemini via Vertex AI
- 660a2b3: Fix text before heading in markdown reader
- a1f2475: Add system prompt to ContextChatEngine

## 0.3.12

### Patch Changes
Expand Down
10 changes: 10 additions & 0 deletions packages/core/e2e/examples/cloudflare-worker-agent/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @llamaindex/cloudflare-worker-agent-test

## 0.0.14

### Patch Changes

- Updated dependencies [1b1081b]
- Updated dependencies [37525df]
- Updated dependencies [660a2b3]
- Updated dependencies [a1f2475]
- llamaindex@0.3.13

## 0.0.13

### Patch Changes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@llamaindex/cloudflare-worker-agent-test",
"version": "0.0.13",
"version": "0.0.14",
"type": "module",
"private": true,
"scripts": {
Expand Down
10 changes: 10 additions & 0 deletions packages/core/e2e/examples/nextjs-agent/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @llamaindex/next-agent-test

## 0.1.14

### Patch Changes

- Updated dependencies [1b1081b]
- Updated dependencies [37525df]
- Updated dependencies [660a2b3]
- Updated dependencies [a1f2475]
- llamaindex@0.3.13

## 0.1.13

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/e2e/examples/nextjs-agent/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@llamaindex/next-agent-test",
"version": "0.1.13",
"version": "0.1.14",
"private": true,
"scripts": {
"dev": "next dev",
Expand Down
10 changes: 10 additions & 0 deletions packages/core/e2e/examples/nextjs-edge-runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# test-edge-runtime

## 0.1.13

### Patch Changes

- Updated dependencies [1b1081b]
- Updated dependencies [37525df]
- Updated dependencies [660a2b3]
- Updated dependencies [a1f2475]
- llamaindex@0.3.13

## 0.1.12

### Patch Changes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@llamaindex/nextjs-edge-runtime-test",
"version": "0.1.12",
"version": "0.1.13",
"private": true,
"scripts": {
"dev": "next dev",
Expand Down
10 changes: 10 additions & 0 deletions packages/core/e2e/examples/waku-query-engine/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @llamaindex/waku-query-engine-test

## 0.0.14

### Patch Changes

- Updated dependencies [1b1081b]
- Updated dependencies [37525df]
- Updated dependencies [660a2b3]
- Updated dependencies [a1f2475]
- llamaindex@0.3.13

## 0.0.13

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/e2e/examples/waku-query-engine/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@llamaindex/waku-query-engine-test",
"version": "0.0.13",
"version": "0.0.14",
"type": "module",
"private": true,
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/jsr.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@llamaindex/core",
"version": "0.3.12",
"version": "0.3.13",
"exports": "./src/index.ts",
"imports": {
"@llamaindex/env": "jsr:@llamaindex/env@0.1.3"
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "llamaindex",
"version": "0.3.12",
"version": "0.3.13",
"expectedMinorVersion": "3",
"license": "MIT",
"type": "module",
Expand Down
5 changes: 3 additions & 2 deletions packages/core/src/agent/anthropic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,10 @@ export class AnthropicAgent extends AgentRunner<Anthropic> {
constructor(params: AnthropicAgentParams) {
super({
llm:
params.llm ?? Settings.llm instanceof Anthropic
params.llm ??
(Settings.llm instanceof Anthropic
? (Settings.llm as Anthropic)
: new Anthropic(),
: new Anthropic()),
chatHistory: params.chatHistory ?? [],
systemPrompt: params.systemPrompt ?? null,
runner: new AnthropicAgentWorker(),
Expand Down
5 changes: 3 additions & 2 deletions packages/core/src/agent/openai.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,10 @@ export class OpenAIAgent extends AgentRunner<OpenAI> {
constructor(params: OpenAIAgentParams) {
super({
llm:
params.llm ?? Settings.llm instanceof OpenAI
params.llm ??
(Settings.llm instanceof OpenAI
? (Settings.llm as OpenAI)
: new OpenAI(),
: new OpenAI()),
chatHistory: params.chatHistory ?? [],
runner: new OpenAIAgentWorker(),
systemPrompt: params.systemPrompt ?? null,
Expand Down
2 changes: 2 additions & 0 deletions packages/core/src/readers/MarkdownReader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ export class MarkdownReader implements FileReader {
continue;
}
markdownTups.push([currentHeader, currentText]);
} else if (currentText) {
markdownTups.push([null, currentText]);
}

currentHeader = line;
Expand Down
10 changes: 10 additions & 0 deletions packages/experimental/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @llamaindex/experimental

## 0.0.30

### Patch Changes

- Updated dependencies [1b1081b]
- Updated dependencies [37525df]
- Updated dependencies [660a2b3]
- Updated dependencies [a1f2475]
- llamaindex@0.3.13

## 0.0.29

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/experimental/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@llamaindex/experimental",
"description": "Experimental package for LlamaIndexTS",
"version": "0.0.29",
"version": "0.0.30",
"type": "module",
"types": "dist/type/index.d.ts",
"main": "dist/cjs/index.js",
Expand Down

0 comments on commit c8ddbc2

Please sign in to comment.