python 调用 千问模型 调用

Posted on 2026-06-05 13:12  打杂滴  阅读(6)  评论(0)    收藏  举报

import openai

# 配置客户端
client = openai.OpenAI(
    base_url="https://aiapi.aaaaa.com/v1",
    api_key="sk-************************",  # 务必替换为有效API密钥
)

def call_qwen_model(prompt):
    """调用Qwen模型并返回回复"""
    try:
        response = client.chat.completions.create(
            model="Qwen3.6-35B-A3B",  # 与部署的模型名称保持一致
            messages=[
                {"role": "system", "content": "You are a helpful assistant."},
                {"role": "user", "content": prompt}
            ],
            max_tokens=20000,
            temperature=0.7
        )
        # 正确提取回复:先通过索引获取列表中的第一个元素,再访问其message属性
        return response.choices[0].message.content
    except Exception as e:
        return f"调用失败:{str(e)}"

# 测试调用
if __name__ == "__main__":
    user_input = '想学习python,请给一个建议'
    result = call_qwen_model(user_input)
    print("模型回复:", result)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3