Skip to main content

Llama API (Llama API)

这个笔记本展示了如何使用LlamaAPI与LangChain一起使用 - Llama2的托管版本,增加了对函数调用的支持。

!pip install -U llamaapi

from llamaapi import LlamaAPI

# 用你的实际API令牌替换'Your_API_Token'
llama = LlamaAPI('Your_API_Token')
from langchain_experimental.llms import ChatLlamaAPI
    /Users/harrisonchase/.pyenv/versions/3.9.1/envs/langchain/lib/python3.9/site-packages/deeplake/util/check_latest_version.py:32: UserWarning: A newer version of deeplake (3.6.12) is available. It's recommended that you update to the latest version using `pip install -U deeplake`.
warnings.warn(
model = ChatLlamaAPI(client=llama)
from langchain.chains import create_tagging_chain

schema = {
"properties": {
"sentiment": {"type": "string", 'description': '在文章中遇到的情感'},
"aggressiveness": {"type": "integer", 'description': '文章的侵略性得分,范围为0-10'},
"language": {"type": "string", 'description': '文章的语言'},
}
}

chain = create_tagging_chain(schema, model)
chain.run("给我你的钱")
    {'sentiment': 'aggressive', 'aggressiveness': 8}
```