简体中文
安装和配置 Shannon Python SDK
pip install shannon-sdk
git clone https://github.com/Kocoro-lab/Shannon.git cd Shannon/clients/python pip install -e .
pip install websockets
from shannon import ShannonClient client = ShannonClient(base_url="http://localhost:8080") print("✓ SDK ready")
from shannon import ShannonClient client = ShannonClient( base_url="http://localhost:8080", api_key="sk_test_123" )
import os from shannon import ShannonClient client = ShannonClient( base_url=os.getenv("SHANNON_BASE_URL", "http://localhost:8080"), api_key=os.getenv("SHANNON_API_KEY"), )
base_url
http://localhost:8080
api_key
X-API-Key
bearer_token
Authorization: Bearer
default_timeout
30.0
import asyncio from shannon import AsyncShannonClient async def main(): async with AsyncShannonClient(base_url="http://localhost:8080") as client: h = await client.submit_task("分析数据") s = await client.wait(h.task_id) print(s.result) asyncio.run(main())
python -m shannon.cli --base-url http://localhost:8080 submit "2+2 等于多少?" --wait
此页面对您有帮助吗?