当前位置: 首页 > article >正文

自建Dify如何白嫖Gemini?

众所周知,最好用的白嫖AI 是gemini的测试版,虽然是测试版有些许不稳定,但不得不承认它的强大,它支持图片分析,文本分析,最主要它,不要钱!

那么自建dify的小伙伴,服务器在国内,无法使用Gemini 的api怎么办?

硬性条件:你需要一个科学上网,搞技术的应该基本都有吧,不然连github,docker都无法正常访问。

ps:香港和国内以及部分服务器ip是无法正常使用gemini的

这里建议最好自建一个mihomo容器,可以自己根据当前dify容器访问的需求,增加规则分流(这是最重要的目的)

当然,如果你是土豪,流量嘎嘎多的,不在意这些的,可以随意使用dify可以访问的局域网代理,他就是非常简单的http代理

dify容器如何配置http代理

  • 找到docker-api-1 容器

  • 编辑环境变量

  • 增加 http_proxy=http://xxx:7890 和 https_proxy=http://xxx:7890

  • 一定要小写,一定要小写

没了。。。就这么简单

如果你想分流,精细化管理你的代理,可以根据下面教程自建

本教程使用 1panel 面板来配置和管理 mihomo 容器,通过定义网络和服务的配置,实现代理服务的精细管理和控制。

编排 mihomo

  • 容器-编排-创建编排

  • 来源-编辑(mihomo)

  • 复制下面代码,啥都不用改

networks:
  1panel-network:
    external: true

services:
  mihomo:
    container_name: mihomo #名称
    image: docker.io/metacubex/mihomo:Alpha #容器镜像
    pull_policy: always
    logging:
      driver: "json-file"
      options:
        max-size: "100m"
        max-file: "3"
    restart: always
    pid: host
    ipc: host
    cap_add:
      - ALL
    networks:
      - 1panel-network
    ports:
      - "7890:7890"
    security_opt:
      - apparmor=unconfined
    volumes:
      - ./clash_meta/clash:/root/.config/mihomo #映射目录,此目录下的config.yaml 为配置文件
      - /dev/net/tun:/dev/net/tun

编写config.yaml

目录:/opt/1panel/docker/compose/mihomo/clash_meta/clash

  • 打开config.yaml 没有则自己新建

下面这个是订阅转换的开源工具,生成后,复制proxies和proxy-groups缺失的即可

https://github.com/CareyWang/sub-web

mixed-port: 7890
allow-lan: true
bind-address: '*'
mode: rule
log-level: info
external-controller: '0.0.0.0:9090'

tun:
  enable: true
  stack: mixed
  dns-hijack:
    - "any:53"
    - "tcp://any:53"
  auto-route: true
  auto-redirect: true
  auto-detect-interface: true

dns:
  enable: true
  ipv6: false
  respect-rules: true
  nameserver:
      - "https://1.1.1.1/dns-query"      
  proxy-server-nameserver:
      - "https://1.1.1.1/dns-query"            
  nameserver-policy:
    "geosite:cn,private":
      - "https://1.1.1.1/dns-query"            
    "geosite:geolocation-!cn":
      - "https://1.1.1.1/dns-query"     
#dns请注意,用国内的无法访问google,用8.8.8.8则无法正常解析国内的,建议使用1.1.1.1 
#往上基本上都是不需要修改的

proxies:
#这个位置是你线路,
proxy-groups:
  #这个则是分类组

#这个位置则是你的分流规则,我这边只写了一条,就是指定googleapis.com 则走 自动选择 组,如果你有其他的国内无法使用的ai的api地址,在下面写即可
rules:
  - DOMAIN-SUFFIX,googleapis.com,♻️ 自动选择
  - MATCH,DIRECT

路由规则编写参考:https://wiki.metacubex.one/config/rules/


http://www.kler.cn/a/559681.html

相关文章:

  • 讯飞离线唤醒+离线Vosk识别+DeepSeek大模型+讯飞离线合成持续优化,无限可能~
  • Java 使用注解实现Redisson分布式锁
  • 【异常错误】pycharm debug view变量的时候显示不全,中间会以...显示
  • ubuntu 磁盘恢复
  • 基于 Python Django 的校园互助平台(附源码,文档)
  • 云端SaaS系统架构设计
  • 在Ubuntu下通过Docker部署WordPress服务器
  • Java 与设计模式(16):命令模式
  • SessionBox同一浏览器登录多账号独立IP教程
  • 从【人工智能】到【计算机视觉】,【深度学习】引领的未来科技创新与变革
  • flutter在安卓模拟器上运行
  • 复现论文:DPStyler: Dynamic PromptStyler for Source-Free Domain Generalization
  • 详解 @符号在 PyTorch 中的矩阵乘法规则
  • 二:前端发送POST请求,后端获取数据
  • 基于python实现机器学习的心脏病预测系统
  • 23贪心算法
  • 在 Mac mini M2 上使用Docker快速部署MaxKB:打造本地知识库问答系统
  • C语言多人聊天室 ---chat(客户端聊天)
  • 记录一下VScode可以使用nvcc编译,但VS不行的解决方案
  • DeepSeek技术演进史:从MoE到当前架构