超级码吏 2025-02-18 16:11 采纳率: 27.1%
浏览 24

deepseek本地部署的怎么使用http api?

已经安装ollama了,也启动了。不想使用本地命令行提问,我想使用接口,怎么调用?根据官方提供的案例写了,404啊

img

img

请求路径不对吗?


但是我发现/api/tags可以

img

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-02-18 16:11
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    使用 deepseek 的 HTTP API

    deepseek 是一个基于 Ollama 的深度学习搜索引擎,可以使用 HTTP API 来调用其功能。下面是使用 deepseek 的 HTTP API 的基本步骤:

    1. 启动 deepseek 服务:使用 ollama 命令启动 deepseek 服务,例如:
    ollama start
    
    1. 获取 API 令牌:使用 ollama 命令获取 API 令牌,例如:
    ollama token
    

    这将生成一个 API 令牌,用于身份验证。

    1. 使用 HTTP API 调用 deepseek 服务:使用 curl 命令或其他 HTTP 客户端工具来调用 deepseek 服务。例如,使用 curl 命令来搜索文档:
    curl -X POST \
      http://localhost:8080/search \
      -H 'Content-Type: application/json' \
      -H 'Authorization: Bearer <API_令牌>' \
      -d '{"query": "your_search_query"}'
    

    其中,<API_令牌> 是获取的 API 令牌,your_search_query 是要搜索的查询语句。

    1. 处理搜索结果:deepseek 服务将返回搜索结果,例如:
    {
      "results": [
        {
          "id": "doc1",
          "title": "Document 1",
          "content": "This is the content of document 1"
        },
        {
          "id": "doc2",
          "title": "Document 2",
          "content": "This is the content of document 2"
        }
      ]
    }
    

    可以使用 JSON 解析库来处理搜索结果。

    重要提示

    • 在使用 HTTP API 时,需要将 Authorization 头设置为 Bearer <API_令牌>,以便身份验证。
    • 在使用 curl 命令时,需要将 Content-Type 头设置为 application/json,以便发送 JSON 数据。
    • 在使用 deepseek 服务时,需要确保服务已经启动,并且 API 令牌已经获取。

    如果您遇到任何问题或需要更多帮助,请随时问我。

    评论

报告相同问题?

问题事件

  • 修改了问题 2月18日
  • 专家修改了标签 2月18日
  • 修改了问题 2月18日
  • 修改了问题 2月18日
  • 展开全部