AnythingLLM教程系列之 01 API Access 访问

什么是 AnythingLLM?

AnythingLLM 是最易于使用的一体化AI 应用程序,可以执行 RAG、AI 代理等操作,且无需任何代码或基础设施难题。您需要为您的企业或组织提供一款完全可定制、私有且一体化的 AI 应用程序,该应用程序基本上是一个具有许可的完整 ChatGPT,但具有任何 LLM、嵌入模型或矢量数据库。

API Access 访问

您可以在以下位置找到实例上可用端点的 API 文档:/api/docs

API 密钥由具有正确访问级别的帐户管理。

但是,任何拥有 API 的人都可以使用 AnythingLLM API,因此请勿在任何地方共享或发布此。

AnythingLLM 支持完整的开发人员 API,您可以使用它来管理、更新、嵌入,甚至与您的工作区聊天。

如果您获得许可,您可以动态创建和删除 API 密钥。

在这里插入图片描述

### 如何正确配置和使用火山引擎 AnythingLLM API #### 准备工作 为了能够顺利调用火山引擎的AnythingLLM API,需先完成SDK安装以及访问凭证的设置。通过命令`pip install 'volcengine-python-sdk[ark]'`来安装Python SDK[^3]。 #### 访问凭证配置 在本地环境变量中设定`VOLCENGINE_ACCESS_KEY_ID` 和 `VOLCENGINE_SECRET_ACCESS_KEY`两个参数用于身份验证;另外还需要指定区域信息如`cn-beijing`作为服务端点的一部分。这一步骤对于确保请求的安全性和指向正确的数据中心至关重要。 #### 初始化客户端并发送请求 创建一个VolcEngineClient实例时要传入之前准备好的认证信息,并指明所使用的API版本和服务名称(例如:"2023-01-01", "anythingllm")。之后可以构建具体的API调用来获取所需的数据或执行特定操作。下面是一个简单的例子展示怎样发起一次查询: ```python from volcengine import VolcEngineClient, Credentials credentials = Credentials( access_key_id='your_access_key_id', secret_access_key='your_secret_access_key' ) client = VolcEngineClient(credentials=credentials) client.set_endpoint('cn-beijing') # 设置地区 endpoint response = client.invoke_api( service_name="anythingllm", api_version="2023-01-01", action="InvokeAnythingLLMAPI", parameters={ "Prompt": "Tell me about the weather today.", "MaxTokens": 50, "Temperature": 0.7 } ) print(response.text) ``` 此段代码展示了如何利用Python SDK向AnythingLLM API发出请求,其中包含了提示词(Prompt),最大返回token数量(MaxTokens)及温度系数(Temperature)等自定义选项[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知识大胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值