基于 MaaS 平台构建本地 AI 应用
MaaS(Model as a Service,模型即服务)是一种依托云计算的人工智能服务模式。它面向开发者提供开箱即用的热门 AI 模型服务,支持零代码体验、API 快速集成与灵活计费,有效降低 AI 应用开发门槛。
1. 准备工作
在开始之前,你需要完成以下基础配置:
- 注册账号:访问目标平台并完成注册登录。
- 获取 API Key:在平台的开发者中心创建密钥,用于身份验证。
- 环境依赖:确保 Python 环境已安装
openai和PyQt6库。
pip install openai PyQt6
2. 基础 API 调用示例
大多数现代大模型平台都兼容 OpenAI SDK。我们只需要配置 api_key 和 base_url 即可发起请求。
下面是一个简单的流式调用示例,展示了如何接收模型的思维链(Reasoning Content)和最终回复内容:
from openai import OpenAI
# 初始化客户端
client = OpenAI(
api_key="YOUR_API_KEY", # 替换为你的实际密钥
base_url="https://your-provider-api.com/v1" # 替换为实际的 API 地址
)
stream = True
chat_completion = client.chat.completions.create(
model="deepseek-chat", # 选择你需要的模型名称
messages=[
{"role": "user", "content": "你是谁?"}
],
stream=stream,
)
if stream:
for chunk in chat_completion:
# 打印思维链内容(如果模型支持)
if hasattr(chunk.choices[0].delta, 'reasoning_content'):
print(f"{chunk.choices[0].delta.reasoning_content}", end="")
# 打印模型最终返回的 content
if hasattr(chunk.choices[].delta, ):
content = chunk.choices[].delta.content
content (content) != :
(content, end=)
:
result = chat_completion.choices[].message.content
(result)


