kwniu.com ai sdk
Project description
会问牛牛 Python3 SDK
api key 请联系商务开通。
1、安装sdk
pip install kwnn
2、发起一个请求
import os
from kwnn import KwnnAI
client = KwnnAI(
base_url="可选代理url",
api_key=os.environ.get("KWNN_API_KEY"),
timeout=120, # default
)
请求参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| cid | uuid | 否 | 会话id,带上第一次响应的cid可支持上下文 |
| content | str | 是 | 问题内容 |
| stream | bool | 否 | 流式输出 |
响应参数
| 参数 | 类型 | 说明 |
|---|---|---|
| cid | uuid | 会话id,用于上下文 |
| mid | uuid | 消息id |
| message | array | 响应的内容 |
| content | str | AI生成的内容 |
{
"cid": "1639a26f-fbcb-499f-823e-826fb3e448e1",
"mid": "b15aef9e-5512-4d5f-8b22-04a3c57fcacf",
"message": [
{
"content": "我是会问牛牛,专注于回答关于财务内容的问题。"
}
]
}
3、调用对话API
流式输出
import os
from kwnn import KwnnAI
client = KwnnAI(
api_key=os.environ.get("KWNN_API_KEY")
)
stream = client.chat.completions.create(
content="你好!",
stream=True,
)
for chunk in stream:
if chunk.message[0].content is not None:
print(chunk.message[0].content)
非流式输出
import os
from kwnn import KwnnAI
client = KwnnAI(
api_key=os.environ.get("KWNN_API_KEY")
)
completion = client.chat.completions.create(
content="你好!",
)
print(completion.message[0].content)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kwnn-1.0.6.tar.gz
(9.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
kwnn-1.0.6-py3-none-any.whl
(11.2 kB
view details)
File details
Details for the file kwnn-1.0.6.tar.gz.
File metadata
- Download URL: kwnn-1.0.6.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
feddde5319b94a388d84ab4c7c0f699670bbc6000f17edcd427fb6be3b3ccec4
|
|
| MD5 |
dbc3aff7e93c12f28852f602eaaeb975
|
|
| BLAKE2b-256 |
cf823db7f14b9168f0f6d9c19e9df481af8a539b3a26060d6cb4072e55449064
|
File details
Details for the file kwnn-1.0.6-py3-none-any.whl.
File metadata
- Download URL: kwnn-1.0.6-py3-none-any.whl
- Upload date:
- Size: 11.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91b6134e33cfafb5a6fd824a7b32f7a6412a9924a9789fd8f6c21be6e93410af
|
|
| MD5 |
69a84f3a3ecb41f1c519bd041661f3b2
|
|
| BLAKE2b-256 |
16ce5b4036c923b5a0ad210e0ed39ede8be712c6fbba4d5745dd644faec97dce
|