llama - Cre ate - Werk zeug
Ben ut zung
Projek te er stellen
npx create-llama@latest
✔ Which template would you like to use? › Chat
✔ Which framework would you like to use? › FastAPI (Python)
✔ Would you like to generate a NextJS frontend for your FastAPI (Python) backend? … No
✔ Which model would you like to use? › gpt-3.5-turbo-0125
✔ Which embedding model would you like to use? › text-embedding-3-small
✔ Which data source would you like to use? › Use an example PDF
✔ Would you like to add another data source? › No
✔ Would you like to use LlamaParse (improved parser for RAG - requires API key)? … yes
✔ Please provide your LlamaIndex Cloud API key (leave blank to skip): …
✔ Would you like to use a vector database? › PostgreSQL
Er stellen einer Daten bank in Su pa B ase , erhalten Sie die M igration Conne ction Str ing
Fü llen Sie . en v - D atei en
Wech sel n in die Cond as Um geb ung
Wech sel n Sie zum Agent
Ak tual isi eren der Version der Bibli oth ek in py pro ject . tom l
[tool]
[tool.poetry]
name = "app"
version = "0.1.0"
description = ""
authors = [ "Marcus Schiesser <mail@marcusschiesser.de>" ]
readme = "README.md"
[tool.poetry.dependencies]
python = "^3.11,<3.12"
fastapi = "^0.110.1"
python-dotenv = "^1.0.0"
llama-index = "0.10.28"
llama-index-core = "0.10.28"
llama-index-agent-openai = "0.2.2"
[tool.poetry.dependencies.uvicorn]
extras = [ "standard" ]
version = "^0.29.0"
[tool.poetry.dependencies.llama-index-vector-stores-postgres]
version = "^0.1.1"
[tool.poetry.dependencies.llama-index-vector-stores-pinecone]
version = "^0.1.3"
[tool.poetry.dependencies.docx2txt]
version = "^0.8"
[build-system]
requires = [ "poetry-core" ]
build-backend = "poetry.core.masonry.api"
Pak et - Mana ger
Ver w enden Sie Po et ry , aber Po et ry Inst all verwendet immer eine virtu elle Um geb ung von Po et ry , die an fäl lig für Probleme ist .
Bei der Inst alla tion von Pip kann es keinen Fehler machen .
pip install .
Index er stellen
python app/engine/generate.py
Bei der Verwendung von text - emb edding - 3 - large wird ein Fehler auf treten .
File "/Users/yanghaibin/anaconda3/envs/LI311-b/lib/python3.11/site-packages/pgvector/utils/__init__.py", line 35, in to_db
raise ValueError('expected %d dimensions, not %d' % (dim, len(value)))
sqlalchemy.exc.StatementError: (builtins.ValueError) expected 1536 dimensions, not 3072
Um geb ungs änder ungen werden nicht aktual isi ert und ein neu es Be feh ls ze ilen fen ster muss ge öff net werden .
Bere it stellung in R ender
Kom pili eren bei beh ält den Standard wert : poet ry install
Aus führung : Pythonmain.py
Projekt be ispi el - Les en Sie : Python - F ast API
Qu ell code - Kat alog
Wir müssen media _ type =" text / pla in " in text / event - stream
ändern , aber mit Post man wurde ein Problem gefunden ~ ~
return Stre aming Res ponse (ev ent _ gener ator (), media _ type =" text/pla in "