Skip to main content

revKimi

PyPi

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)

Source distribution for revKimi 0.0.3
File Size Uploaded
revkimi-0.0.3.tar.gz 352.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for revKimi 0.0.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page