Compare commits

..

1 Commits

Author SHA1 Message Date
Marcus Schiesser 8331153826 fix: replace missing import * as 2024-01-16 10:27:19 +07:00
261 changed files with 4010 additions and 6806 deletions
-5
View File
@@ -1,5 +0,0 @@
---
"llamaindex": patch
---
feat(qdrant): Add Qdrant Vector DB
-5
View File
@@ -1,5 +0,0 @@
---
"llamaindex": patch
---
Preview: Add ingestion pipeline (incl. different strategies to handle doc store duplicates)
-5
View File
@@ -1,5 +0,0 @@
---
"create-llama": patch
---
Add an option that allows the user to run the generated app
-16
View File
@@ -1,16 +0,0 @@
---
"llamaindex": patch
---
feat: use conditional exports
The benefit of conditional exports is we split the llamaindex into different files. This will improve the tree shake if you are building web apps.
This also requires node16 (see https://nodejs.org/api/packages.html#conditional-exports).
If you are seeing typescript issue `TS2724`('llamaindex' has no exported member named XXX):
1. update `moduleResolution` to `bundler` in `tsconfig.json`, more for the web applications like Next.js, and vite, but still works for ts-node or tsx.
2. consider the ES module in your project, add `"type": "module"` into `package.json` and update `moduleResolution` to `node16` or `nodenext` in `tsconfig.json`.
We still support both cjs and esm, but you should update `tsconfig.json` to make the typescript happy.
-5
View File
@@ -1,5 +0,0 @@
---
"llamaindex": patch
---
feat(extractors): add keyword extractor and base extractor
+2 -2
View File
@@ -4,6 +4,6 @@
"ghcr.io/devcontainers/features/node:1": {},
"ghcr.io/devcontainers-contrib/features/turborepo-npm:1": {},
"ghcr.io/devcontainers-contrib/features/typescript:2": {},
"ghcr.io/devcontainers-contrib/features/pnpm:2": {},
},
"ghcr.io/devcontainers-contrib/features/pnpm:2": {}
}
}
-4
View File
@@ -7,8 +7,4 @@ module.exports = {
rootDir: ["apps/*/"],
},
},
rules: {
"max-params": ["error", 4],
},
ignorePatterns: ["dist/"],
};
-15
View File
@@ -8,9 +8,6 @@ on:
- ".github/workflows/e2e.yml"
branches: [main]
env:
POETRY_VERSION: "1.6.1"
jobs:
e2e:
name: create-llama
@@ -19,22 +16,10 @@ jobs:
fail-fast: true
matrix:
node-version: [18, 20]
python-version: ["3.11"]
os: [macos-latest, windows-latest]
defaults:
run:
shell: bash
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Set up python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install Poetry
uses: snok/install-poetry@v1
with:
version: ${{ env.POETRY_VERSION }}
- uses: pnpm/action-setup@v2
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
@@ -14,8 +14,6 @@ jobs:
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
with:
version: latest
- name: Setup Node.js
uses: actions/setup-node@v4
with:
+3
View File
@@ -39,6 +39,9 @@ yarn-error.log*
dist/
lib/
# vs code
.vscode/launch.json
.cache
test-results/
playwright-report/
-1
View File
@@ -2,4 +2,3 @@ apps/docs/i18n
pnpm-lock.yaml
lib/
dist/
.docusaurus/
-17
View File
@@ -1,17 +0,0 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug Example",
"skipFiles": ["<node_internals>/**"],
"runtimeExecutable": "pnpm",
"cwd": "${workspaceFolder}/examples",
"runtimeArgs": ["ts-node", "${fileBasename}"]
}
]
}
+4 -7
View File
@@ -11,10 +11,6 @@ Use your own data with large language models (LLMs, OpenAI ChatGPT and others) i
Documentation: https://ts.llamaindex.ai/
Try examples online:
[![Open in Stackblitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/run-llama/LlamaIndexTS/tree/main/examples)
## What is LlamaIndex.TS?
LlamaIndex.TS aims to be a lightweight, easy to use set of libraries to help you integrate large language models into your applications with your own data.
@@ -56,9 +52,9 @@ async function main() {
// Query the index
const queryEngine = index.asQueryEngine();
const response = await queryEngine.query({
query: "What did the author do in college?",
});
const response = await queryEngine.query(
"What did the author do in college?",
);
// Output response
console.log(response.toString());
@@ -110,6 +106,7 @@ const nextConfig = {
...config.resolve.alias,
sharp$: false,
"onnxruntime-node$": false,
mongodb$: false,
};
return config;
},
+1 -1
View File
@@ -26,7 +26,7 @@ Create and load a vector index. Persistance to disk in LlamaIndex.TS happens aut
## [Customized Vector Index](https://github.com/run-llama/LlamaIndexTS/blob/main/examples/vectorIndexCustomize.ts)
Create a vector index and query it, while also configuring the `LLM`, the `ServiceContext`, and the `similarity_top_k`.
Create a vector index and query it, while also configuring the the `LLM`, the `ServiceContext`, and the `similarity_top_k`.
## [OpenAI LLM](https://github.com/run-llama/LlamaIndexTS/blob/main/examples/openai.ts)
@@ -11,16 +11,7 @@ const retriever = index.asRetriever();
const chatEngine = new ContextChatEngine({ retriever });
// start chatting
const response = await chatEngine.chat({ message: query });
```
The `chat` function also supports streaming, just add `stream: true` as an option:
```typescript
const stream = await chatEngine.chat({ message: query, stream: true });
for await (const chunk of stream) {
process.stdout.write(chunk.response);
}
const response = await chatEngine.chat(query);
```
## Api References
@@ -8,16 +8,7 @@ A query engine wraps a `Retriever` and a `ResponseSynthesizer` into a pipeline,
```typescript
const queryEngine = index.asQueryEngine();
const response = await queryEngine.query({ query: "query string" });
```
The `query` function also supports streaming, just add `stream: true` as an option:
```typescript
const stream = await queryEngine.query({ query: "query string", stream: true });
for await (const chunk of stream) {
process.stdout.write(chunk.response);
}
const response = await queryEngine.query("query string");
```
## Sub Question Query Engine
+3 -8
View File
@@ -1,9 +1,8 @@
// @ts-check
// Note: type annotations allow type checking and IDEs autocompletion
const renderer = require("prism-react-renderer");
const lightCodeTheme = renderer.themes.github;
const darkCodeTheme = renderer.themes.dracula;
const lightCodeTheme = require("prism-react-renderer/themes/github");
const darkCodeTheme = require("prism-react-renderer/themes/dracula");
/** @type {import('@docusaurus/types').Config} */
const config = {
@@ -51,11 +50,10 @@ const config = {
presets: [
[
"@docusaurus/preset-classic",
"classic",
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
path: "docs",
routeBasePath: "/",
sidebarPath: require.resolve("./sidebars.js"),
// Please change this to your repo.
@@ -173,9 +171,6 @@ const config = {
},
],
],
markdown: {
format: "detect",
},
};
module.exports = config;
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# التثبيت والإعداد
`تمت ترجمة هذه الوثيقة تلقائيًا وقد تحتوي على أخطاء. لا تتردد في فتح طلب سحب لاقتراح تغييرات.`
```تمت ترجمة هذه الوثيقة تلقائيًا وقد تحتوي على أخطاء. لا تتردد في فتح طلب سحب لاقتراح تغييرات.```
تأكد من أن لديك NodeJS v18 أو أحدث.
## باستخدام create-llama
أسهل طريقة للبدء مع LlamaIndex هي باستخدام `create-llama`. هذه الأداة سطر الأوامر تمكنك من بدء بناء تطبيق LlamaIndex جديد بسرعة، مع كل شيء معد لك.
@@ -45,13 +48,13 @@ npm run dev
```
لبدء خادم التطوير. يمكنك ثم زيارة [http://localhost:3000](http://localhost:3000) لرؤية تطبيقك.
## التثبيت من NPM
```bash npm2yarn
npm install llamaindex
```
### المتغيرات البيئية
تستخدم أمثلتنا OpenAI افتراضيًا. ستحتاج إلى إعداد مفتاح Open AI الخاص بك على النحو التالي:
@@ -64,4 +67,5 @@ export OPENAI_API_KEY="sk-......" # استبدله بالمفتاح الخاص
تحذير: لا تقم بإضافة مفتاح OpenAI الخاص بك إلى نظام التحكم في الإصدارات.
"
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -15,3 +15,4 @@ LlamaIndex в момента официално поддържа NodeJS 18 и No
```js
export const runtime = "nodejs"; // по подразбиране
```
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Инсталация и настройка
`Тази документация е преведена автоматично и може да съдържа грешки. Не се колебайте да отворите Pull Request, за да предложите промени.`
```Тази документация е преведена автоматично и може да съдържа грешки. Не се колебайте да отворите Pull Request, за да предложите промени.```
Уверете се, че имате NodeJS v18 или по-нова версия.
## Използване на create-llama
Най-лесният начин да започнете с LlamaIndex е чрез използването на `create-llama`. Този инструмент с команден ред ви позволява бързо да започнете да създавате ново приложение LlamaIndex, като всичко е настроено за вас.
@@ -45,13 +48,13 @@ npm run dev
```
за да стартирате сървъра за разработка. След това можете да посетите [http://localhost:3000](http://localhost:3000), за да видите вашето приложение.
## Инсталация от NPM
```bash npm2yarn
npm install llamaindex
```
### Променливи на средата
Нашият пример използва OpenAI по подразбиране. Ще трябва да настроите вашия Open AI ключ по следния начин:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Instal·lació i configuració
`Aquesta documentació s'ha traduït automàticament i pot contenir errors. No dubteu a obrir una Pull Request per suggerir canvis.`
```Aquesta documentació s'ha traduït automàticament i pot contenir errors. No dubteu a obrir una Pull Request per suggerir canvis.```
Assegureu-vos de tenir NodeJS v18 o superior.
## Utilitzant create-llama
La manera més senzilla de començar amb LlamaIndex és utilitzant `create-llama`. Aquesta eina de línia de comandes us permet començar ràpidament a construir una nova aplicació LlamaIndex, amb tot configurat per a vosaltres.
@@ -45,13 +48,13 @@ npm run dev
```
per iniciar el servidor de desenvolupament. A continuació, podeu visitar [http://localhost:3000](http://localhost:3000) per veure la vostra aplicació.
## Instal·lació des de NPM
```bash npm2yarn
npm install llamaindex
```
### Variables d'entorn
Els nostres exemples utilitzen OpenAI per defecte. Hauràs de configurar la teva clau d'Open AI de la següent manera:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Instalace a nastavení
`Tato dokumentace byla automaticky přeložena a může obsahovat chyby. Neváhejte otevřít Pull Request pro navrhování změn.`
```Tato dokumentace byla automaticky přeložena a může obsahovat chyby. Neváhejte otevřít Pull Request pro navrhování změn.```
Ujistěte se, že máte nainstalovaný NodeJS ve verzi 18 nebo vyšší.
## Použití create-llama
Nejjednodušší způsob, jak začít s LlamaIndexem, je použití `create-llama`. Tento nástroj příkazového řádku vám umožní rychle začít s vytvářením nové aplikace LlamaIndex s přednastaveným prostředím.
@@ -45,13 +48,13 @@ npm run dev
```
pro spuštění vývojového serveru. Poté můžete navštívit [http://localhost:3000](http://localhost:3000), abyste viděli vaši aplikaci.
## Instalace pomocí NPM
```bash npm2yarn
npm install llamaindex
```
### Proměnné prostředí
Naše příklady výchozí používají OpenAI. Budete potřebovat nastavit svůj Open AI klíč následovně:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Installation og opsætning
`Denne dokumentation er blevet automatisk oversat og kan indeholde fejl. Tøv ikke med at åbne en Pull Request for at foreslå ændringer.`
```Denne dokumentation er blevet automatisk oversat og kan indeholde fejl. Tøv ikke med at åbne en Pull Request for at foreslå ændringer.```
Sørg for at have NodeJS v18 eller nyere.
## Brug af create-llama
Den nemmeste måde at komme i gang med LlamaIndex er ved at bruge `create-llama`. Dette CLI-værktøj gør det muligt for dig at hurtigt starte med at bygge en ny LlamaIndex-applikation, hvor alt er sat op for dig.
@@ -45,13 +48,13 @@ npm run dev
```
for at starte udviklingsserveren. Du kan derefter besøge [http://localhost:3000](http://localhost:3000) for at se din app.
## Installation fra NPM
```bash npm2yarn
npm install llamaindex
```
### Miljøvariabler
Vores eksempler bruger som standard OpenAI. Du skal konfigurere din Open AI-nøgle som følger:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Installation und Einrichtung
`Diese Dokumentation wurde automatisch übersetzt und kann Fehler enthalten. Zögern Sie nicht, einen Pull Request zu öffnen, um Änderungen vorzuschlagen.`
```Diese Dokumentation wurde automatisch übersetzt und kann Fehler enthalten. Zögern Sie nicht, einen Pull Request zu öffnen, um Änderungen vorzuschlagen.```
Stellen Sie sicher, dass Sie NodeJS Version 18 oder höher installiert haben.
## Verwendung von create-llama
Der einfachste Weg, um mit LlamaIndex zu beginnen, besteht darin, `create-llama` zu verwenden. Dieses CLI-Tool ermöglicht es Ihnen, schnell eine neue LlamaIndex-Anwendung zu erstellen, bei der alles für Sie eingerichtet ist.
@@ -45,13 +48,13 @@ npm run dev
```
um den Entwicklungsserver zu starten. Sie können dann [http://localhost:3000](http://localhost:3000) besuchen, um Ihre App zu sehen.
## Installation über NPM
```bash npm2yarn
npm install llamaindex
```
### Umgebungsvariablen
Unsere Beispiele verwenden standardmäßig OpenAI. Sie müssen Ihren OpenAI-Schlüssel wie folgt einrichten:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Εγκατάσταση και Ρύθμιση
`Αυτό το έγγραφο έχει μεταφραστεί αυτόματα και μπορεί να περιέχει λάθη. Μη διστάσετε να ανοίξετε ένα Pull Request για να προτείνετε αλλαγές.`
```Αυτό το έγγραφο έχει μεταφραστεί αυτόματα και μπορεί να περιέχει λάθη. Μη διστάσετε να ανοίξετε ένα Pull Request για να προτείνετε αλλαγές.```
Βεβαιωθείτε ότι έχετε το NodeJS v18 ή νεότερη έκδοση.
## Χρήση του create-llama
Ο ευκολότερος τρόπος για να ξεκινήσετε με το LlamaIndex είναι να χρησιμοποιήσετε το `create-llama`. Αυτό το εργαλείο γραμμής εντολών σας επιτρέπει να ξεκινήσετε γρήγορα τη δημιουργία μιας νέας εφαρμογής LlamaIndex, με όλα τα απαραίτητα προεπιλεγμένα ρυθμισμένα για εσάς.
@@ -45,13 +48,13 @@ npm run dev
```
για να ξεκινήσετε τον διακομιστή ανάπτυξης. Στη συνέχεια, μπορείτε να επισκεφθείτε τη διεύθυνση [http://localhost:3000](http://localhost:3000) για να δείτε την εφαρμογή σας.
## Εγκατάσταση από το NPM
```bash npm2yarn
npm install llamaindex
```
### Μεταβλητές περιβάλλοντος
Τα παραδείγματά μας χρησιμοποιούν το OpenAI από προεπιλογή. Θα πρέπει να ρυθμίσετε το κλειδί σας για το Open AI ως εξής:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Instalación y Configuración
`Esta documentación ha sido traducida automáticamente y puede contener errores. No dudes en abrir una Pull Request para sugerir cambios.`
```Esta documentación ha sido traducida automáticamente y puede contener errores. No dudes en abrir una Pull Request para sugerir cambios.```
Asegúrese de tener NodeJS v18 o superior.
## Usando create-llama
La forma más fácil de comenzar con LlamaIndex es usando `create-llama`. Esta herramienta de línea de comandos te permite comenzar rápidamente a construir una nueva aplicación LlamaIndex, con todo configurado para ti.
@@ -45,13 +48,13 @@ npm run dev
```
para iniciar el servidor de desarrollo. Luego puedes visitar [http://localhost:3000](http://localhost:3000) para ver tu aplicación.
## Instalación desde NPM
```bash npm2yarn
npm install llamaindex
```
### Variables de entorno
Nuestros ejemplos utilizan OpenAI de forma predeterminada. Deberá configurar su clave de Open AI de la siguiente manera:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Paigaldamine ja seadistamine
`See dokumentatsioon on tõlgitud automaatselt ja võib sisaldada vigu. Ärge kartke avada Pull Request, et pakkuda muudatusi.`
```See dokumentatsioon on tõlgitud automaatselt ja võib sisaldada vigu. Ärge kartke avada Pull Request, et pakkuda muudatusi.```
Veenduge, et teil oleks NodeJS versioon 18 või uuem.
## Kasutades create-llama
Lihtsaim viis LlamaIndexiga alustamiseks on kasutada `create-llama` tööriista. See käsurea tööriist võimaldab teil kiiresti alustada uue LlamaIndex rakenduse loomist, kõik on juba teie jaoks seadistatud.
@@ -45,13 +48,13 @@ npm run dev
```
arendusserveri käivitamiseks. Seejärel saate külastada [http://localhost:3000](http://localhost:3000), et näha oma rakendust.
## Paigaldamine NPM-ist
```bash npm2yarn
npm install llamaindex
```
### Keskkonnamuutujad
Meie näidetes kasutatakse vaikimisi OpenAI-d. Peate oma Open AI võtme seadistama järgmiselt:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# نصب و راه‌اندازی
`undefined`
```undefined```
اطمینان حاصل کنید که NodeJS نسخه 18 یا بالاتر را دارید.
## استفاده از create-llama
ساده‌ترین راه برای شروع با LlamaIndex استفاده از `create-llama` است. این ابزار CLI به شما امکان می‌دهد به سرعت یک برنامه جدید LlamaIndex راه‌اندازی کنید و همه چیز برای شما تنظیم شده باشد.
@@ -45,13 +48,13 @@ npm run dev
```
برای راه‌اندازی سرور توسعه. سپس می‌توانید به [http://localhost:3000](http://localhost:3000) بروید تا برنامه خود را مشاهده کنید.
## نصب از NPM
```bash npm2yarn
npm install llamaindex
```
### متغیرهای محیطی
مثال‌های ما به طور پیش فرض از OpenAI استفاده می‌کنند. برای اینکه بتوانید از آن استفاده کنید، باید کلید Open AI خود را به صورت زیر تنظیم کنید:
@@ -64,4 +67,5 @@ export OPENAI_API_KEY="sk-......" # جایگزین کنید با کلید خود
هشدار: کلید OpenAI خود را در کنترل نسخه گذاری قرار ندهید.
"
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Asennus ja asetukset
`Tämä dokumentaatio on käännetty automaattisesti ja se saattaa sisältää virheitä. Älä epäröi avata Pull Requestia ehdottaaksesi muutoksia.`
```Tämä dokumentaatio on käännetty automaattisesti ja se saattaa sisältää virheitä. Älä epäröi avata Pull Requestia ehdottaaksesi muutoksia.```
Varmista, että sinulla on NodeJS v18 tai uudempi.
## Käyttäen create-llamaa
Helpoin tapa aloittaa LlamaIndexin käyttö on käyttää `create-llama` -työkalua. Tämä komentorivityökalu mahdollistaa uuden LlamaIndex-sovelluksen nopean rakentamisen, kaikki tarvittava on valmiiksi asennettu.
@@ -45,13 +48,13 @@ npm run dev
```
käynnistääksesi kehityspalvelimen. Voit sitten käydä osoitteessa [http://localhost:3000](http://localhost:3000) nähdäksesi sovelluksesi.
## Asennus NPM:stä
```bash npm2yarn
npm install llamaindex
```
### Ympäristömuuttujat
Esimerkkimme käyttävät oletuksena OpenAI:ta. Sinun täytyy asettaa Open AI -avain seuraavasti:
@@ -64,4 +67,5 @@ Jos haluat, että se ladataan automaattisesti joka kerta, lisää se .zshrc/.bas
VAROITUS: Älä tallenna OpenAI-avaintasi versionhallintaan.
"
@@ -0,0 +1 @@
../../../../docs/_static
Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

@@ -1,2 +1,2 @@
label: "API"
position: 6
position: 6
@@ -1,2 +1,2 @@
label: "Classes"
position: 3
position: 3
@@ -1,2 +1,2 @@
label: "Enumerations"
position: 2
position: 2
@@ -1,2 +1,2 @@
label: "Interfaces"
position: 4
position: 4
@@ -2,10 +2,13 @@
sidebar_position: 1
---
# Installation et configuration
Assurez-vous d'avoir NodeJS v18 ou une version supérieure.
## Utilisation de create-llama
La manière la plus simple de commencer avec LlamaIndex est d'utiliser `create-llama`. Cet outil CLI vous permet de démarrer rapidement la construction d'une nouvelle application LlamaIndex, avec tout configuré pour vous.
@@ -50,6 +53,8 @@ pour démarrer le serveur de développement. Vous pouvez ensuite visiter [http:/
npm install llamaindex
```
### Variables d'environnement
Nos exemples utilisent OpenAI par défaut. Vous devrez configurer votre clé OpenAI comme ceci :
@@ -61,3 +66,4 @@ export OPENAI_API_KEY="sk-......" # Remplacez par votre clé depuis https://plat
Si vous souhaitez le charger automatiquement à chaque fois, ajoutez-le à votre .zshrc/.bashrc.
ATTENTION : ne publiez pas votre clé OpenAI dans le contrôle de version.
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# התקנה והגדרה
`התיעוד הזה תורגם באופן אוטומטי ועשוי להכיל טעויות. אל תהסס לפתוח בקשת משיכה כדי להציע שינויים.`
```התיעוד הזה תורגם באופן אוטומטי ועשוי להכיל טעויות. אל תהסס לפתוח בקשת משיכה כדי להציע שינויים.```
ודא שיש לך את NodeJS v18 או גרסה גבוהה יותר.
## באמצעות create-llama
הדרך הקלה ביותר להתחיל עם LlamaIndex היא באמצעות `create-llama`. כלי זה מאפשר לך להתחיל בניית אפליקציה חדשה של LlamaIndex בצורה מהירה, עם הכל מוגדר עבורך.
@@ -45,13 +48,13 @@ npm run dev
```
כדי להתחיל את שרת הפיתוח. אתה יכול לבקר ב-[http://localhost:3000](http://localhost:3000) כדי לראות את האפליקציה שלך.
## התקנה מ-NPM
```bash npm2yarn
npm install llamaindex
```
### משתנים סביבתיים
הדוגמאות שלנו משתמשות ב-OpenAI כברירת מחדל. יהיה עליך להגדיר את מפתח ה-Open AI שלך כך:
@@ -64,4 +67,5 @@ export OPENAI_API_KEY="sk-......" # החלף עם המפתח שלך מ-https://p
אזהרה: אל תכלול את מפתח ה-OpenAI שלך בבקרת גרסה.
"
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# स्थापना और सेटअप
`इस दस्तावेज़ का अनुवाद स्वचालित रूप से किया गया है और इसमें त्रुटियाँ हो सकती हैं। परिवर्तन सुझाने के लिए पुल रिक्वेस्ट खोलने में संकोच न करें।`
```इस दस्तावेज़ का अनुवाद स्वचालित रूप से किया गया है और इसमें त्रुटियाँ हो सकती हैं। परिवर्तन सुझाने के लिए पुल रिक्वेस्ट खोलने में संकोच न करें।```
सुनिश्चित करें कि आपके पास NodeJS v18 या उच्चतर संस्करण है।
## create-llama का उपयोग करें
LlamaIndex के साथ शुरू होने का सबसे आसान तरीका `create-llama` का उपयोग करके है। यह CLI टूल आपको त्वरित रूप से एक नया LlamaIndex एप्लिकेशन बनाने की सुविधा प्रदान करता है, जिसमें सब कुछ आपके लिए सेटअप किया जाता है।
@@ -46,14 +49,15 @@ npm run dev
विकास सर्वर चालू करने के लिए। फिर आप [http://localhost:3000](http://localhost:3000) पर अपना ऐप देख सकते हैं।
"
"
## NPM से स्थापना
```bash npm2yarn
npm install llamaindex
```
### पर्यावरण चर
हमारे उदाहरण डिफ़ॉल्ट रूप से OpenAI का उपयोग करते हैं। आपको निम्नलिखित तरीके से अपनी Open AI कुंजी को सेटअप करने की आवश्यकता होगी:
@@ -66,4 +70,5 @@ export OPENAI_API_KEY="sk-......" # अपनी कुंजी के सा
चेतावनी: अपनी OpenAI कुंजी को संस्करण नियंत्रण में न देखें।
"
@@ -1,2 +1,2 @@
label: "API"
position: 6
position: 6
@@ -1,2 +1,2 @@
label: "Classes"
position: 3
position: 3
@@ -1,2 +1,2 @@
label: "Enumerations"
position: 2
position: 2
@@ -1,2 +1,2 @@
label: "Interfaces"
position: 4
position: 4
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Instalacija i postavljanje
`Ova dokumentacija je automatski prevedena i može sadržavati greške. Ne ustručavajte se otvoriti Pull Request za predlaganje promjena.`
```Ova dokumentacija je automatski prevedena i može sadržavati greške. Ne ustručavajte se otvoriti Pull Request za predlaganje promjena.```
Provjerite imate li NodeJS verziju 18 ili noviju.
## Korištenje create-llama
Najlakši način za početak rada s LlamaIndexom je korištenje `create-llama`. Ovaj CLI alat omogućuje vam brzo pokretanje izrade nove aplikacije LlamaIndex, s već postavljenim svime što vam je potrebno.
@@ -45,13 +48,13 @@ npm run dev
```
za pokretanje razvojnog poslužitelja. Zatim možete posjetiti [http://localhost:3000](http://localhost:3000) da biste vidjeli svoju aplikaciju.
## Instalacija putem NPM-a
```bash npm2yarn
npm install llamaindex
```
### Varijable okruženja
Naši primjeri koriste OpenAI prema zadanim postavkama. Morat ćete postaviti svoj OpenAI ključ na sljedeći način:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Telepítés és Beállítás
`Ezt a dokumentációt automatikusan fordították le, és tartalmazhat hibákat. Ne habozzon nyitni egy Pull Requestet a változtatások javasolására.`
```Ezt a dokumentációt automatikusan fordították le, és tartalmazhat hibákat. Ne habozzon nyitni egy Pull Requestet a változtatások javasolására.```
Győződjön meg róla, hogy rendelkezik a NodeJS v18 vagy annál újabb verziójával.
## A create-llama használata
A LlamaIndex leggyorsabb módja a kezdéshez a `create-llama` használata. Ez a CLI eszköz lehetővé teszi, hogy gyorsan elkezdjen egy új LlamaIndex alkalmazást építeni, minden szükséges beállítással.
@@ -45,13 +48,13 @@ npm run dev
```
a fejlesztői szerver indításához. Ezután meglátogathatja a [http://localhost:3000](http://localhost:3000) címet az alkalmazás megtekintéséhez.
## Telepítés az NPM-ről
```bash npm2yarn
npm install llamaindex
```
### Környezeti változók
Példáink alapértelmezetten az OpenAI-t használják. A következőképpen kell beállítania az Open AI kulcsát:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -15,3 +15,4 @@ Jika Anda menggunakan penangan rute/handler serverless NextJS App Router, Anda p
```js
export const runtime = "nodejs"; // default
```
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Instalasi dan Pengaturan
`Dokumentasi ini telah diterjemahkan secara otomatis dan mungkin mengandung kesalahan. Jangan ragu untuk membuka Pull Request untuk mengusulkan perubahan.`
```Dokumentasi ini telah diterjemahkan secara otomatis dan mungkin mengandung kesalahan. Jangan ragu untuk membuka Pull Request untuk mengusulkan perubahan.```
Pastikan Anda memiliki NodeJS v18 atau yang lebih tinggi.
## Menggunakan create-llama
Cara termudah untuk memulai dengan LlamaIndex adalah dengan menggunakan `create-llama`. Alat CLI ini memungkinkan Anda untuk dengan cepat memulai membangun aplikasi LlamaIndex baru, dengan semua pengaturan yang sudah siap untuk Anda.
@@ -45,13 +48,13 @@ npm run dev
```
untuk memulai server pengembangan. Anda dapat mengunjungi [http://localhost:3000](http://localhost:3000) untuk melihat aplikasi Anda.
## Instalasi dari NPM
```bash npm2yarn
npm install llamaindex
```
### Variabel Lingkungan
Contoh-contoh kami menggunakan OpenAI secara default. Anda perlu mengatur kunci Open AI Anda seperti ini:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Installazione e Configurazione
`Questa documentazione è stata tradotta automaticamente e può contenere errori. Non esitare ad aprire una Pull Request per suggerire modifiche.`
```Questa documentazione è stata tradotta automaticamente e può contenere errori. Non esitare ad aprire una Pull Request per suggerire modifiche.```
Assicurati di avere NodeJS v18 o versioni successive.
## Utilizzo di create-llama
Il modo più semplice per iniziare con LlamaIndex è utilizzare `create-llama`. Questo strumento CLI ti consente di avviare rapidamente la creazione di una nuova applicazione LlamaIndex, con tutto configurato per te.
@@ -45,13 +48,13 @@ npm run dev
```
per avviare il server di sviluppo. Puoi quindi visitare [http://localhost:3000](http://localhost:3000) per visualizzare la tua app.
## Installazione da NPM
```bash npm2yarn
npm install llamaindex
```
### Variabili d'ambiente
I nostri esempi utilizzano OpenAI di default. Dovrai configurare la tua chiave Open AI nel seguente modo:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# インストールとセットアップ
`このドキュメントは自動的に翻訳されており、誤りを含んでいる可能性があります。変更を提案するためにプルリクエストを開くことを躊躇しないでください。`
```このドキュメントは自動的に翻訳されており、誤りを含んでいる可能性があります。変更を提案するためにプルリクエストを開くことを躊躇しないでください。```
NodeJSのバージョンが18以上であることを確認してください。
## create-llamaを使用する
LlamaIndexを始める最も簡単な方法は、`create-llama`を使用することです。このCLIツールを使用すると、すぐに新しいLlamaIndexアプリケーションの構築を開始し、すべてがセットアップされます。
@@ -45,13 +48,13 @@ npm run dev
```
開発サーバーを起動した後、[http://localhost:3000](http://localhost:3000)にアクセスしてアプリケーションを確認できます。
## NPMからのインストール
```bash npm2yarn
npm install llamaindex
```
### 環境変数
デフォルトでは、私たちの例ではOpenAIを使用しています。次のようにOpen AIキーを設定する必要があります。
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# 설치 및 설정
`이 문서는 자동 번역되었으며 오류가 포함될 수 있습니다. 변경 사항을 제안하려면 Pull Request를 열어 주저하지 마십시오.`
```이 문서는 자동 번역되었으며 오류가 포함될 수 있습니다. 변경 사항을 제안하려면 Pull Request를 열어 주저하지 마십시오.```
NodeJS v18 이상이 설치되어 있는지 확인하세요.
## create-llama 사용하기
LlamaIndex를 시작하는 가장 쉬운 방법은 `create-llama`를 사용하는 것입니다. 이 CLI 도구를 사용하면 모든 설정이 완료된 새로운 LlamaIndex 애플리케이션을 빠르게 구축할 수 있습니다.
@@ -45,13 +48,13 @@ npm run dev
```
개발 서버를 시작한 후 [http://localhost:3000](http://localhost:3000)을(를) 방문하여 앱을 확인할 수 있습니다.
## NPM을 통한 설치
```bash npm2yarn
npm install llamaindex
```
### 환경 변수
기본적으로 우리의 예제는 OpenAI를 사용합니다. Open AI 키를 다음과 같이 설정해야 합니다:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Diegimas ir konfigūracija
`Ši dokumentacija buvo automatiškai išversta ir gali turėti klaidų. Nedvejodami atidarykite Pull Request, jei norite pasiūlyti pakeitimus.`
```Ši dokumentacija buvo automatiškai išversta ir gali turėti klaidų. Nedvejodami atidarykite Pull Request, jei norite pasiūlyti pakeitimus.```
Įsitikinkite, kad turite NodeJS v18 arba naujesnę versiją.
## Naudodami create-llama
Paprastiausias būdas pradėti naudoti LlamaIndex yra naudoti `create-llama` įrankį. Šis CLI įrankis leidžia greitai pradėti kurti naują LlamaIndex aplikaciją, viskas jau paruošta jums.
@@ -45,13 +48,13 @@ npm run dev
```
kad paleistumėte plėtros serverį. Tada galite apsilankyti [http://localhost:3000](http://localhost:3000), kad pamatytumėte savo programą.
## Diegimas iš NPM
```bash npm2yarn
npm install llamaindex
```
### Aplinkos kintamieji
Mūsų pavyzdžiai pagal nutylėjimą naudoja OpenAI. Jums reikės nustatyti savo Open AI raktą taip:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Instalācija un iestatīšana
`Šis dokuments ir automātiski tulkots un var saturēt kļūdas. Nevilciniet atvērt Pull Request, lai ierosinātu izmaiņas.`
```Šis dokuments ir automātiski tulkots un var saturēt kļūdas. Nevilciniet atvērt Pull Request, lai ierosinātu izmaiņas.```
Pārliecinieties, ka jums ir NodeJS v18 vai jaunāka versija.
## Izmantojot create-llama
Vienkāršākais veids, kā sākt darbu ar LlamaIndex, ir izmantot `create-llama`. Šis CLI rīks ļauj jums ātri sākt jaunas LlamaIndex lietotnes izveidi, ar visu nepieciešamo iestatījumu jau sagatavotu.
@@ -45,13 +48,13 @@ npm run dev
```
lai startētu izstrādes serveri. Tad jūs varat apmeklēt [http://localhost:3000](http://localhost:3000), lai redzētu savu lietotni.
## Instalēšana no NPM
```bash npm2yarn
npm install llamaindex
```
### Vides mainīgie
Mūsu piemēri pēc noklusējuma izmanto OpenAI. Jums būs jāiestata savs Open AI atslēga šādi:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Installatie en Setup
`Deze documentatie is automatisch vertaald en kan fouten bevatten. Aarzel niet om een Pull Request te openen om wijzigingen voor te stellen.`
```Deze documentatie is automatisch vertaald en kan fouten bevatten. Aarzel niet om een Pull Request te openen om wijzigingen voor te stellen.```
Zorg ervoor dat je NodeJS v18 of hoger hebt geïnstalleerd.
## Gebruik van create-llama
De makkelijkste manier om aan de slag te gaan met LlamaIndex is door gebruik te maken van `create-llama`. Deze CLI-tool stelt je in staat om snel een nieuwe LlamaIndex applicatie te bouwen, waarbij alles voor je is ingesteld.
@@ -45,13 +48,13 @@ npm run dev
```
om de ontwikkelingsserver te starten. Je kunt vervolgens [http://localhost:3000](http://localhost:3000) bezoeken om je app te bekijken.
## Installatie via NPM
```bash npm2yarn
npm install llamaindex
```
### Omgevingsvariabelen
Onze voorbeelden gebruiken standaard OpenAI. Je moet je Open AI-sleutel als volgt instellen:
@@ -1 +0,0 @@
../../../../docs/api
@@ -0,0 +1 @@
../../../../docs/api
@@ -2,12 +2,15 @@
sidebar_position: 1
---
# Installasjon og oppsett
`Denne dokumentasjonen har blitt automatisk oversatt og kan inneholde feil. Ikke nøl med å åpne en Pull Request for å foreslå endringer.`
```Denne dokumentasjonen har blitt automatisk oversatt og kan inneholde feil. Ikke nøl med å åpne en Pull Request for å foreslå endringer.```
Sørg for at du har NodeJS v18 eller nyere.
## Bruke create-llama
Den enkleste måten å komme i gang med LlamaIndex på er å bruke `create-llama`. Dette CLI-verktøyet lar deg raskt starte byggingen av en ny LlamaIndex-applikasjon, med alt satt opp for deg.
@@ -45,13 +48,13 @@ npm run dev
```
for å starte utviklingsserveren. Du kan deretter besøke [http://localhost:3000](http://localhost:3000) for å se appen din.
## Installasjon fra NPM
```bash npm2yarn
npm install llamaindex
```
### Miljøvariabler
Våre eksempler bruker OpenAI som standard. Du må sette opp din Open AI-nøkkel slik:
@@ -1 +0,0 @@
../../../../docs/api

Some files were not shown because too many files have changed in this diff Show More