news 2026/4/23 12:49:02

告别 GPT-4!教你用 DeepSeek 搭建私人 AI 编程助手,0 成本把数据握在自己手里,后面有教如何使用gemini3 pro api

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
告别 GPT-4!教你用 DeepSeek 搭建私人 AI 编程助手,0 成本把数据握在自己手里,后面有教如何使用gemini3 pro api

前言:为什么要本地化?

(痛点描述)还在为 ChatGPT 的 Plus 会员费心疼?还在担心公司敏感代码传到云端泄露?2025 年了,DeepSeek 的能力已经不仅是“够用”,而是“惊艳”。本文带你手把手,10分钟在本地笔记本上搭建一套基于DeepSeek + Ollama的私人知识库。

对于开发者,最后教如何使用gemini3 pro api,针对python和java

2. 核心架构图解

  • 模型层:Ollama (管理 DeepSeek 模型)

  • 交互层:AnythingLLM (或 Dify,提供 UI 和 向量数据库管理)

  • 数据层:本地 Markdown/PDF 文档

3. 第一步:Ollama 极速安装与模型拉取

  • 展示下载命令。

  • 关键代码:

    # 安装完成后,终端输入以下命令拉取 DeepSeek Coder V2 (或最新 V3) ollama run deepseek-coder:33b # 验证是否运行成功 curl http://localhost:11434/api/generate -d '{ "model": "deepseek-coder:33b", "prompt": "用 Python 写一个贪吃蛇游戏" }'

4. 第二步:配置 AnythingLLM (投喂知识)

  • 图文演示如何下载桌面版 AnythingLLM。

  • 在设置中选择Ollama作为推理引擎,输入http://localhost:11434

  • 实战演示:上传一份《公司内部开发规范.pdf》,然后提问:“我们公司的代码注释规范是什么?”

  • 截图展示 AI 准确读取文档并回答的过程。

5. 第三步:进阶——通过 API 调用你的本地模型

  • 对于想做二次开发的同学,提供一段 Python 代码示例(使用 LangChain):

    from langchain_community.llms import Ollama llm = Ollama(model="deepseek-coder:33b") response = llm.invoke("如何优化 Solidity 智能合约的 Gas 消耗?") print(response)

6. 总结

  • 对比云端 API 的成本(0元 vs 昂贵 Token)。

  • 强调数据的绝对隐私。

  • 文末福利:关注博主,私信“DeepSeek”获取本文用到的所有安装包百度云链接(增加粉丝粘性)。

7. 白嫖gemini3 pro使用其api

第一步:白嫖gemini3 pro:白嫖gemini 3 pro方法-CSDN博客

第二步:python的安装Google GenAI SDK,java引用依赖

pip install -q -U google-genai
<dependencies> <dependency> <groupId>com.google.genai</groupId> <artifactId>google-genai</artifactId> <version>1.0.0</version> </dependency> </dependencies>

第三步:提交一个请求

python

from google import genai # The client gets the API key from the environment variable `GEMINI_API_KEY`. client = genai.Client() response = client.models.generate_content( model="gemini-2.5-flash", contents="Explain how AI works in a few words" ) print(response.text)

java

package com.example; import com.google.genai.Client; import com.google.genai.types.GenerateContentResponse; public class GenerateTextFromTextInput { public static void main(String[] args) { // The client gets the API key from the environment variable `GEMINI_API_KEY`. Client client = new Client(); GenerateContentResponse response = client.models.generateContent( "gemini-2.5-flash", "Explain how AI works in a few words", null); System.out.println(response.text()); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 20:26:37

企业IT实战:批量移除500台电脑的Defender组件

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个企业级Defender移除工具&#xff0c;功能包括&#xff1a;1. 支持AD域批量部署 2. 静默卸载模式 3. 执行状态远程监控 4. 生成每台设备的卸载报告 5. 异常自动回滚 6. 与IT…

作者头像 李华
网站建设 2026/4/15 12:50:53

Apache ECharts数据筛选:3个核心技巧让你的图表交互体验提升300%

你是否曾经面对密密麻麻的图表数据感到无从下手&#xff1f;想要快速找到关键信息却只能手动筛选&#xff1f;别担心&#xff0c;Apache ECharts的数据筛选功能就是你的救星&#xff01;今天&#xff0c;我将带你掌握3个核心技巧&#xff0c;让你的数据可视化瞬间升级为专业级交…

作者头像 李华
网站建设 2026/4/18 3:19:35

27、Linux 系统打印与程序编译全攻略

Linux 系统打印与程序编译全攻略 在 Linux 系统中,打印和程序编译是两项重要的操作。下面将详细介绍如何在 Linux 系统中进行打印操作以及如何编译程序。 打印操作 在类 Unix 系统中,CUPS 打印套件支持两种历史上常用的打印方法,分别使用 lpr 和 lp 程序。 1. 使用 …

作者头像 李华
网站建设 2026/4/17 13:42:15

35、流量控制与字符串数字处理:for 循环及参数扩展详解

流量控制与字符串数字处理:for 循环及参数扩展详解 1. for 循环 在编程中,for 循环是一种强大的工具,用于处理序列。在现代版本的 bash 中,for 循环有两种形式。 1.1 传统 shell 形式 传统的 for 命令语法如下: for variable [in words]; docommands done其中, va…

作者头像 李华
网站建设 2026/4/18 20:15:15

21、正则表达式入门与元字符详解

正则表达式入门与元字符详解 1. 哈希表遍历 1.1 按预定义顺序遍历哈希表 若要按键插入哈希表的顺序遍历键,需维护一个单独的数组来存储这些键。每次向哈希表添加键时,也要将该键添加到数组中。示例代码如下: my @keys_in_order; my %hash; $hash{thing} = 1; push @key…

作者头像 李华
网站建设 2026/4/18 22:08:24

AutoGPT如何生成Word文档?python-docx调用指南

AutoGPT如何生成Word文档&#xff1f;python-docx调用指南 在当今AI驱动的自动化浪潮中&#xff0c;一个真正“能思考、会动手”的智能体已不再是科幻设想。设想这样一个场景&#xff1a;你只需告诉AI——“帮我写一份关于Python学习计划的报告”&#xff0c;几秒钟后&#xff…

作者头像 李华