revKimi
kimi逆向api
安装
pip install revKimi --upgrade
使用
具体用法可查看方法Type Hint
1.初始化
配置文件可由以下两种方式提供:
1. 使用默认的文件对象,只需传入file_path
from revKimi import Chatbot
chatbot = Chatbot(file_path)
file_path为JSON配置文件路径,若不填则默认"./config.json",若无配置文件会自动创建
配置参数寻找方法如下图
2. 使用配置文件对象,需在config参数传入自己的文件对象,传入文件对象须实现__getitem__和__setitem__方法
from revKimi import Chatbot
chatbot = Chatbot(config=config)
2.提问
resp = chatbot.ask(
prompt="你好", # 提问内容
conversation_id=<conversation_id>,# 会话ID(不填则会新建)
timeout=<timeout>,# 超时时间(默认10秒
use_search = False, # 是否使用搜索
file = None, # 文件二进制数据(传入代表上传文件)
)
文件上传说明
请求中的file参数为上传文件的二进制数据,可通过如下方法获取:
with open("test.txt", "rb") as f:
file = f.read()
响应示例
resp = { 'conversation_id': 'coroksr5cfui11n4gql0', 'text': '你好!很高兴和你交流。有什么我可以帮你的吗?' }
### 3.新建会话
```python
resp = chatbot.create_conversation([name])
4.删除会话
chatbot.delete_conversation(<conversation_id>)
5.获取会话列表
resp = chatbot.get_conversations([size])
6.获取会话历史
resp = chatbot.get_history(<conversation_id>, [last])
Metadata
Release files for revKimi 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| revkimi-0.0.3.tar.gz | 352.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| revkimi-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 360.2 kB
Release files / revkimi-0.0.3.tar.gz
| Download URL | revkimi-0.0.3.tar.gz |
|---|---|
| Size | 352.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc96d50166e3587e1d6e316415cdd70eb2acd302571f62d490cb57aa699eb2be
|
|
BLAKE2b-256 checksum How to use checksums |
c53fefdfcc30723327632a24e1b226de1672d5120fde4161f0a5a1301aef9027
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / revkimi-0.0.3-py3-none-any.whl
| Download URL | revkimi-0.0.3-py3-none-any.whl |
|---|---|
| Size | 7.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
53a440dfe5fa4f2e6429bfb598d045541597cd681ac4128eb8650b617ece4f6d
|
|
BLAKE2b-256 checksum How to use checksums |
e4ea338ac3c86af96de0455fa23ab2d12c571c46e76fd34523d739b8871cd0a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|