Name | sparkdesk JSON |
Version |
0.1.4
JSON |
| download |
home_page | |
Summary | |
upload_time | 2023-09-19 11:59:54 |
maintainer | |
docs_url | None |
author | vicalloy |
requires_python | >=3.8,<4.0 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# sparkdesk 讯飞星火大模型API
讯飞星火大模型API。支持 `sync` 和 `async` 。
## 安装
```shell
pip install 'sparkdesk[cli]'
```
## 讯飞星火 API 申请
讯飞星火的API需要前往官网进行[申请](https://xinghuo.xfyun.cn/sparkapi?scr=price)。
新用户可获取一定量都免费额度。
## CLI 使用方法
```shell
> python -m sparkdesk.cli --help
Usage: python -m sparkdesk.cli [OPTIONS]
Options:
--app-id TEXT [required]
--api-secret TEXT [required]
--api-key TEXT [required]
--api-version TEXT
--help Show this message and exit.
```
## API使用方法
参考: `sparkdesk/cli.py` 和 `sparkdesk/async/cli.py`
接口返回数据结构参考官方文档 https://www.xfyun.cn/doc/spark/Web.html
## TODO
1. 添加返回JSON数据对应的 dataclass
Raw data
{
"_id": null,
"home_page": "",
"name": "sparkdesk",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "vicalloy",
"author_email": "zbirder@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/af/53/df53d58b42f5a320affba3f650a4922213d8ef801c753da6045aaabcf846/sparkdesk-0.1.4.tar.gz",
"platform": null,
"description": "# sparkdesk \u8baf\u98de\u661f\u706b\u5927\u6a21\u578bAPI\n\n\u8baf\u98de\u661f\u706b\u5927\u6a21\u578bAPI\u3002\u652f\u6301 `sync` \u548c `async` \u3002\n\n## \u5b89\u88c5\n\n```shell\npip install 'sparkdesk[cli]'\n```\n\n## \u8baf\u98de\u661f\u706b API \u7533\u8bf7\n\n\u8baf\u98de\u661f\u706b\u7684API\u9700\u8981\u524d\u5f80\u5b98\u7f51\u8fdb\u884c[\u7533\u8bf7](https://xinghuo.xfyun.cn/sparkapi?scr=price)\u3002\n\u65b0\u7528\u6237\u53ef\u83b7\u53d6\u4e00\u5b9a\u91cf\u90fd\u514d\u8d39\u989d\u5ea6\u3002\n\n## CLI \u4f7f\u7528\u65b9\u6cd5\n\n```shell\n> python -m sparkdesk.cli --help\nUsage: python -m sparkdesk.cli [OPTIONS]\n\nOptions:\n --app-id TEXT [required]\n --api-secret TEXT [required]\n --api-key TEXT [required]\n --api-version TEXT\n --help Show this message and exit.\n```\n\n## API\u4f7f\u7528\u65b9\u6cd5\n\n\u53c2\u8003\uff1a `sparkdesk/cli.py` \u548c `sparkdesk/async/cli.py`\n\u63a5\u53e3\u8fd4\u56de\u6570\u636e\u7ed3\u6784\u53c2\u8003\u5b98\u65b9\u6587\u6863 https://www.xfyun.cn/doc/spark/Web.html\n\n## TODO\n\n1. \u6dfb\u52a0\u8fd4\u56deJSON\u6570\u636e\u5bf9\u5e94\u7684 dataclass\n",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "0.1.4",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "300a6e8b88f4fdb3db6bb634b7731337552b6f9f210058ca2e9180864cc89d41",
"md5": "f1878aedc8ff84efaba9c4e855ae534e",
"sha256": "e4c21bac49ab8007823630d743104efe576d4c886b5f0c5254cb4ec2ab54ebdc"
},
"downloads": -1,
"filename": "sparkdesk-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f1878aedc8ff84efaba9c4e855ae534e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 8641,
"upload_time": "2023-09-19T11:59:52",
"upload_time_iso_8601": "2023-09-19T11:59:52.252142Z",
"url": "https://files.pythonhosted.org/packages/30/0a/6e8b88f4fdb3db6bb634b7731337552b6f9f210058ca2e9180864cc89d41/sparkdesk-0.1.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "af53df53d58b42f5a320affba3f650a4922213d8ef801c753da6045aaabcf846",
"md5": "3c37f802ae74c4ebbda53e3592b16780",
"sha256": "bfd6368182e51531acda1d6a2e8ef002244271e200a16f2464380a4e2d1b4cb5"
},
"downloads": -1,
"filename": "sparkdesk-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "3c37f802ae74c4ebbda53e3592b16780",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 6029,
"upload_time": "2023-09-19T11:59:54",
"upload_time_iso_8601": "2023-09-19T11:59:54.159744Z",
"url": "https://files.pythonhosted.org/packages/af/53/df53d58b42f5a320affba3f650a4922213d8ef801c753da6045aaabcf846/sparkdesk-0.1.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-19 11:59:54",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "sparkdesk"
}