dufaxing To be a better man

AI工具使用总结

2026-05-10


KYHHbj.png

博客地址

AI开放平台

DeepSeek

MiniMax

智谱


工作站

Cherry Studio

CodeX


MCP

MCP.SO


Demo

API接入deep seek

import os
from openai import OpenAI

# 1. 初始化客户端
# 建议通过环境变量设置API Key,避免在代码中明文显示,更安全
# 使用时,请先在你的终端或系统环境变量中设置 DEEPSEEK_API_KEY
'''
client = OpenAI(
    api_key=os.environ.get("DEEPSEEK_API_KEY"), # 从环境变量读取Key
    base_url="https://api.deepseek.com",        # DeepSeek的API地址
)
'''
# 如果你想直接在代码里测试,可以将上面两行临时替换为:
client = OpenAI(api_key="api-key", base_url="https://api.deepseek.com")

def call_deepseek(prompt):
    """
    向DeepSeek发送提示词并获取回复
    """
    try:
        # 2. 发送请求
        response = client.chat.completions.create(
            model="deepseek-v4-pro",    # deekseek模型
            messages=[
                {"role": "system", "content": "你是一个乐于助人的助手。"}, # 设定AI角色
                {"role": "user", "content": prompt},                        # 用户的问题
            ],
            stream=False,                # 非流式输出,等待完整回复
            temperature=0.7,             # 控制创造性,范围0-1,越高越有创意
        )

        # 3. 处理并返回结果
        reply = response.choices[0].message.content
        return reply

    except Exception as e:
        print(f"调用API时出错: {e}")
        return None

# 4. 主程序
if __name__ == "__main__":
    user_input = input("请输入你的问题: ")
    print("正在思考...")
    result = call_deepseek(user_input)
    if result:
        print(f"\nLLM的回答:\n{result}")


Comments

Content