跳过正文
  1. 文章/

Python开发者必看:5分钟接入AI大模型API

·289 字·1 分钟·
作者
XiDao
XiDao 为全球开发者提供稳定、高速、低成本的大模型 API 网关服务。一个 API Key 接入 OpenAI、Anthropic、Google、Meta 等主流模型,智能路由、自动重试、成本优化。

前置准备
#

在开始之前,你需要:

  1. Python 3.8+ 环境
  2. XiDao API Key(免费注册

安装依赖
#

pip install openai

基础调用
#

from openai import OpenAI

client = OpenAI(
    api_key="your-xidao-api-key",
    base_url="https://global.xidao.online/v1"
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[
        {"role": "system", "content": "你是一个友好的AI助手。"},
        {"role": "user", "content": "用Python写一个快速排序算法"}
    ],
    temperature=0.7
)

print(response.choices[0].message.content)

流式输出
#

stream = client.chat.completions.create(
    model="claude-4",
    messages=[{"role": "user", "content": "解释量子计算的基本原理"}],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

多模型切换
#

models = {
    "代码生成": "claude-4",
    "文本总结": "gpt-4o-mini",
    "创意写作": "gemini-2.5-pro",
    "数据分析": "gpt-4o"
}

def ask_ai(task_type, question):
    model = models.get(task_type, "gpt-4o")
    response = client.chat.completions.create(
        model=model,
        messages=[{"role": "user", "content": question}]
    )
    return response.choices[0].message.content

👉 免费注册获取 API Key:global.xidao.online

相关文章