Skip to main content

一个用于从GitLab下载和处理模型的Python SDK

Project description

ShangshanAI SDK

一个用于下载和处理数据的Python SDK。

安装

pip install shangshanAI

下载模型

from shangshanAI import snapshot_download
model_dir = snapshot_download('testuser/model_llm')
print(model_dir)

功能特性

  • 支持文件下载
  • 自动重试机制
  • 进度显示

调用大模型

from shangshanAI import ShangshanAI

client = ShangshanAI(api_key="BkdNcaHp6YUxvYsp6PpzMq", path="/v1/chat/completions")  # 请填写您自己的API Key
response = client.chat.completions.create(
    model="shangshan-chat-beta",  # 填写需要调用的模型编码
    messages=[
        {"role": "user", "content": "你好!你叫什么名字"},
    ],
    stream=True,
)
for chunk in response:
    print(chunk.choices[0].delta.content, end="", flush=True)

许可证

MIT License

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

shangshanai-0.1.15.tar.gz (343.7 kB view details)

Uploaded Source

Built Distribution

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

shangshanAI-0.1.15-py3-none-any.whl (428.1 kB view details)

Uploaded Python 3

File details

Details for the file shangshanai-0.1.15.tar.gz.

File metadata

  • Download URL: shangshanai-0.1.15.tar.gz
  • Upload date:
  • Size: 343.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for shangshanai-0.1.15.tar.gz
Algorithm Hash digest
SHA256 2fcb0a0c9b69c4b1595d85849100e1ad70a228c87df5e9382207144d77b5738d
MD5 d8787df002a1a8e78ec8830f47e8c4bf
BLAKE2b-256 bf42f7dfd277da9c5a2a00d186c8d44a3995e522443053b88189d42403b548f5

See more details on using hashes here.

File details

Details for the file shangshanAI-0.1.15-py3-none-any.whl.

File metadata

  • Download URL: shangshanAI-0.1.15-py3-none-any.whl
  • Upload date:
  • Size: 428.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for shangshanAI-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 7b1f2c3f1a41cacdef1a0b928a723224a07c3dd7e59979cb99e8577faf4acf94
MD5 398307d2fef4eb6888be7210ea992fc0
BLAKE2b-256 7453a5f45f50e092daed78d87528e57a5539bca174ac0711f937fffe5ec470a5

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