llama-index packs cohere_citation_chat integration
Project description
Cohere Citations Chat Engine Pack
Creates and runs a custom VectorStoreIndexWithCitationsChat
-- which provides the chat engine with documents/citation mode.
See the documentation here and here.
CLI Usage
You can download llamapacks directly using llamaindex-cli
, which comes installed with the llama-index
python package:
llamaindex-cli download-llamapack CohereCitationChatEnginePack --download-dir ./cohere_citation_chat_pack
You can then inspect the files at ./cohere_citation_chat_pack
and use them as a template for your own project!
You can also directly install it if you don't want to look at/inspect the source code:
pip install llama-index-packs-cohere-citation-chat
Code Usage
You can download the pack to the ./cohere_citation_chat_pack
directory:
from llama_index.readers.web import SimpleWebPageReader
from llama_index.core.llama_pack import download_llama_pack
# download and install dependencies
CohereCitationChatEnginePack = download_llama_pack(
"CohereCitationChatEnginePack", "./cohere_citation_chat_pack"
)
documents = SimpleWebPageReader().load_data(
[
"https://raw.githubusercontent.com/jerryjliu/llama_index/adb054429f642cc7bbfcb66d4c232e072325eeab/examples/paul_graham_essay/data/paul_graham_essay.txt"
]
)
cohere_citation_chat_pack = CohereCitationChatEnginePack(
documents=documents, cohere_api_key="your-api-key"
)
chat_engine = cohere_citation_chat_pack.run()
response = chat_engine.chat("What can you tell me about LLMs?")
# print chat response
print(response)
# print documents
print(response.documents)
# print citations
print(response.citations)
See the notebook on llama for a full example.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for llama_index_packs_cohere_citation_chat-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7902357be7eef91534f0fb6990bc7fe08cb981deb645cdc76b93379f2ade491b |
|
MD5 | 8c09eec91243a603880beffd9e3a266f |
|
BLAKE2b-256 | 06d7022122a00663ed98b66cc052431f1d6904578ae302e071afa056ebd587c4 |
Hashes for llama_index_packs_cohere_citation_chat-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96c0396f74c65f4f5f494b855d3c7f6096baa66eae0be1053f062d55c42eae80 |
|
MD5 | d55da98f59748261ef970091e86ef805 |
|
BLAKE2b-256 | a772210520c267ddbb27e9ea3de451e77ed8ea344299b81312972eb7180580f6 |