Con pip:
pip install dynamic_prompting
o instalar desde la fuente
git clone https://github.com/ElmiraGhorbani/dynamic_prompting
pip install -e .
Visite el sitio web de Meta Llama (https://llama.meta.com/llama-downloads) y regístrese para descargar el modelo/s.
Una vez registrado, recibirá un correo electrónico con una URL para descargar los modelos. Necesitará esta URL cuando ejecute el script download.sh.
Una vez que reciba el correo electrónico, navegue a su repositorio de LLAMA descargado y ejecute el script download.sh.
Una vez que haya descargado los modelos, póngalos en esta carpeta.
De lo contrario, puede usar de esta manera:
- Step 1: Go to your Hugging Face account “Settings” and then “Access Tokens” on the left column, and copy the token you need.
- Step 2: On your terminal, export your token starting with “HF_”. Use a distinct name (for example, HF_TOKEN) for each token you export.
You may add this line to your ~/.bashrc if you do not want to export it every time you start a session.
export HF_TOKEN="HF_XXXXXXXXXXXXX"
La clase de incrustaciones está diseñada para interactuar con los modelos de incrustación de texto. Hay muchos proveedores de modelos de incrustación (OpenAi, cohere, abrazando la cara, etc.). Actualmente, esta clase proporciona una interfaz estándar para MXBAI-Embed-Large-V1 , BGE-Small-En-V1.5 y Nomic-Embed-Text-V1.5 .
Para comenzar, descargue los modelos y póngalos en esta carpeta.
git lfs install
git clone https://huggingface.co/nomic-ai/nomic-embed-text-v1.5
cd nomic-embed-text-v1.5
git lfs fetch
git clone https://huggingface.co/BAAI/bge-small-en-v1.5
cd bge-small-en-v1.5
git lfs fetch
git clone https://huggingface.co/mixedbread-ai/mxbai-embed-large-v1
cd mxbai-embed-large-v1
git lfs fetch
Verifique el ejemplo.ipynb