This is a module for MobAI.API.
Project description
ShanHeUniversity
使用方法
使用流程总览
1.申请密钥(apply)
2.新建记录(CreateNewAPI)
3.循环聊天(ChatAPI)
申请密钥
准备工作
1.Python3.*
2.pip install shanheuniversity
示例代码
from ShanHeuniversity import api
api.apply(email='demo@shu.edu')
参数总览
参数名 | 参数类型 | 是否必填 | 默认值 | 示例 |
---|---|---|---|---|
String | 是 | 无 | sb@xxx.com |
新建记录
准备工作
1.Python3.*
2.pip install shanheuniversity
示例代码
from ShanHeuniversity import api
import sys
import os
function = lambda data: sys.stdout.write(str(data))
api._api_key = os.getenv('MOBAI_API_KEY')
function(
api.CreateNewAPI(model='MobAI')
)
参数总览
参数名 | 参数类型 | 是否必填 | 默认值 | 示例 |
---|---|---|---|---|
api_key | String | 是 | 无 | sk-demo |
model | String | 是 | 无 | 天马行空 |
循环聊天
准备工作
1.Python3.*
2.pip install shanheuniversity
示例代码
import sys
import os
from ShanHeuniversity import api
function = lambda data: sys.stdout.write(
'MobAI:' + data.data.reply + '
'
if data.state == 'success'
else 'ERROR:' + data.data.error + '
'
)
ask = input
api._api_key = os.getenv('MOBAI_API_KEY')
while True:
function(
api.ChatAPI(
_id='id',
password='password',
question=ask('User:')
)
)
参数总览
参数名 | 参数类型 | 是否必填 | 默认值 | 示例 |
---|---|---|---|---|
api_key | String | 是 | 无 | sk-demo |
_id | String | 是 | 无 | 0000-0000-0000-0000 |
password | String | 是 | 无 | password-1234 |
question | String | 是 | 无 | Hello! |
可参考示例
以下代码可直接运行,但不建议,因为这只是一个最基本的示例。
import sys
from ShanHeuniversity import api
ask = input
function = lambda data: sys.stdout.write(
'MobAI:' + str(data.get('data').get('reply')) + '
'
if data.get('state') == 'success'
else 'ERROR:' + data.get('data').get('error') + '
'
)
api.apply(email=ask('Mail:'))
api._api_key = ask('Key:')
ai = api.CreateNewAPI(model=ask('Model:'))
while True:
function(
api.ChatAPI(
_id=ai.data.id,
password=ai.data.password,
question=ask('User:')
)
)
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
ShanHeuniversity-0.1.0.tar.gz
(4.2 kB
view hashes)
Built Distribution
Close
Hashes for ShanHeuniversity-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de2620686b819984792ebe3d0da9ec4b3e0764d9a593dcbc8acef8a1fbb555dd |
|
MD5 | 79f2a9a4b5962129f4d0835d5fbfa5c9 |
|
BLAKE2b-256 | 97da6772920e27f403bbed8eeaef4a391135a1e40ac21ebabe216b09451290f1 |