Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kwnn-1.0.6-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

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

Hashes for kwnn-1.0.6.tar.gz
Algorithm Hash digest
SHA256 feddde5319b94a388d84ab4c7c0f699670bbc6000f17edcd427fb6be3b3ccec4
MD5 dbc3aff7e93c12f28852f602eaaeb975
BLAKE2b-256 cf823db7f14b9168f0f6d9c19e9df481af8a539b3a26060d6cb4072e55449064

See more details on using hashes here.

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

Hashes for kwnn-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 91b6134e33cfafb5a6fd824a7b32f7a6412a9924a9789fd8f6c21be6e93410af
MD5 69a84f3a3ecb41f1c519bd041661f3b2
BLAKE2b-256 16ce5b4036c923b5a0ad210e0ed39ede8be712c6fbba4d5745dd644faec97dce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page