sparkdesk


Namesparkdesk JSON
Version 0.1.4 PyPI version JSON
download
home_page
Summary
upload_time2023-09-19 11:59:54
maintainer
docs_urlNone
authorvicalloy
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"
}
        
Elapsed time: 2.03217s