本文将不阐述使用ollama部署的过程

部署好ollama后,ollama默认端口是11434

client = OpenAI(
        base_url=f"http://localhost:11434/v1",
        api_key="none"  # Ollama不需要验证
    )
response = client.chat.completions.create(
    model=MODEL_NAME,
    messages=[{"role": "user", "content": "你好,你是什么模型"}],
   
)
result = response.choices[0].message.content

无需密匙即可调用

这里再介绍一种使用simple-one-api调用的方法

在simple-one-api的config文件中加入

{
        "models": ["deepseek-r1:14b"],
        "enabled": true,
        "credentials": {
          "api_key": "none"
        },
        "server_url":"http://localhost:11434/v1"
      },

即可使用openai的统一接口调用

 client = OpenAI(base_url=BASE_URL, api_key="sk-123456")  # 密钥未来可以改变
        
        response = client.chat.completions.create(
            model=MODEL_MAPPING[current_api],
            messages=[{"role": "user", "content": text}],
            temperature=temperature
            
        )
        return response.choices[0].message.content

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐