华策AIGC Prompt Client -- 提供提示词管理等功能
Project description
Prompt SDK - 提示词管理 SDK
核心特性
set/get/get_histories/delete— 提示词 CRUD,自动版本管理- 统一异常体系:
AuthenticationError/NotFoundError/RateLimitError等 - 自动链路追踪(
X-Trace-ID) - 幂等读操作自动重试
安装
pip install huace-aigc-prompt-client
快速开始
from huace_aigc_prompt_client import PromptSDK
import os
# 必须配置:API_KEY + BASE_URL + ACCESS_TOKEN
sdk = PromptSDK(
api_key=os.getenv("PROMPT_SDK_API_KEY"),
base_url=os.getenv("PROMPT_SDK_BASE_URL", "http://localhost:7805"),
access_token=os.getenv("AIGC_AUTH_ACCESS_TOKEN"),
)
# 新增提示词(operator 自动取自 token,无需显式传入)
result = sdk.set(
prompt_type="system",
key="chat_template",
custom_prompt="You are a helpful AI assistant.",
)
print(f"prompt_id={result['prompt_id']}, version={result['version']}")
# 获取提示词
prompt = sdk.get(prompt_type="system", key="chat_template")
print(prompt["custom_prompt"])
环境变量
| 变量 | 必填 | 说明 |
|---|---|---|
PROMPT_SDK_API_KEY |
✅ | 业务 API Key |
PROMPT_SDK_BASE_URL |
✅ | 服务端地址 |
AIGC_AUTH_ACCESS_TOKEN |
✅ | 用户访问令牌(JWT),用于注入 Authorization 头及解析用户名 |
License
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file huace_aigc_prompt_client-0.1.6.tar.gz.
File metadata
- Download URL: huace_aigc_prompt_client-0.1.6.tar.gz
- Upload date:
- Size: 17.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36292288b865e22c3c98b93c8c6c701f8efc97b3edd79d39261e3328a9ac7d33
|
|
| MD5 |
a86175f393afb4339e62b021f53b405f
|
|
| BLAKE2b-256 |
5594689e263ce4aaf13f4f9eb18447fe7a646568712f3f275e88356476d32dae
|
File details
Details for the file huace_aigc_prompt_client-0.1.6-py3-none-any.whl.
File metadata
- Download URL: huace_aigc_prompt_client-0.1.6-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f21ecb938e0319c16858ac082718d6226047a95dd387fbf361ba01859fe1f232
|
|
| MD5 |
aba60a6448ead86c31a65004ce83bf1b
|
|
| BLAKE2b-256 |
79222457f02945347313bf1973c0d6802344266c83266c98b434005832a3850e
|