吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8509|回复: 131
上一主题 下一主题
收起左侧

[Java 原创] 免费接入GPT-4并拓展API的解决方案

     关闭 [复制链接]
跳转到指定楼层
楼主
致远啊 发表于 2024-2-2 23:23 回帖奖励
本帖最后由 致远啊 于 2024-2-2 23:56 编辑

介绍

简介:使用两个Discord机器人代{过}{滤}理Coze服务,免费使用GPT-4高级模型的API功能

说明:Coze 的机器人集成了 GPT-4 等模型,并可以发布 Discord 等平台。Discord 机器人能够发送和接收消息,我们使用了两个机器人:一个与 Coze 机器人进行绑定的应用,另一个负责向 Coze 机器人发送消息和获取消息。通过这种方式,我们可以免费使用 GPT-4,并拓展 API 等其他功能。

功能如下:

  • 支持 api 方式调用

  • 对话支持流式返回

  • 支持对话指定 Discord 频道、子频道,实现对话隔离支

  • 支持创建 Discord 频道、子频道、线程

未来计划:

  • 对话支持文生图

  • 对话支持图生文

  • 支持和 openai 的对话接口、GPT4V识图接口...

  • 支持配置多个机器人

使用教程

使用教程:https://oddfar.github.io/campus-doc/pages/b31421/

部署之前需要按照使用教程走完,为方便搭建及更新,已集成了Docker一键启动

部署教程:https://oddfar.github.io/campus-doc/pages/60eaa2/

平台

Coze: https://www.coze.com/

Discord Api: https://discord.com/developers/docs/intro

Discord SDK JDA: https://jda.wiki/

演示图

image-20240201225345802

image-20240201225419850

image-20240202153712692

源码地址

因代码过多,不方便在此展示,请前往GitHub查看:https://github.com/oddfar/coze-discord

免费评分

参与人数 25吾爱币 +33 热心值 +24 收起 理由
Clarence210 + 1 + 1 我很赞同!
ffeiko + 1 谢谢@Thanks!
ZZLWS + 1 + 1 我很赞同!
Yasuocc + 1 + 1 谢谢@Thanks!
hbzdp + 1 + 1 谢谢@Thanks!
pushand + 1 + 1 热心回复!
N0NeckKing + 1 + 1 鼓励转贴优秀软件安全工具和文档!
shiyupp + 1 点个赞
wscyma + 1 + 1 谢谢@Thanks!
风声夜语 + 1 + 1 谢谢@Thanks!
hysxm666 + 1 + 1 用心讨论,共获提升!
我是小白123 + 1 + 1 我很赞同!
h07799486 + 1 + 1 谢谢@Thanks!
halo8421 + 1 + 1 我很赞同!
clarkyu + 1 + 1 我很赞同!
独行虾 + 1 + 1 我很赞同!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Tokay_ + 1 + 1 谢谢@Thanks!
a1554688500 + 1 + 1 谢谢@Thanks!
不知道改成啥 + 2 + 1 谢谢@Thanks!
b6571 + 1 + 1 我很赞同!
梦入神机 + 3 + 1 我很赞同!
whglaowang888 + 1 + 1 希望支持更多种接入方式。
循环水 + 1 + 1 谢谢@Thanks!
梁柒 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
as51271239 发表于 2024-2-4 11:54
windows
如果使用的wsl 可能存在 端口问题

建议  network_mode: "default"
    ports:
      - 8989:8989
来设置端口撒

version: '3'

services:
  coze-discord:
    image: ghcr.io/oddfar/coze-discord:master
    container_name: coze-discord
    restart: always
    environment:
      # 时区上海
      TZ: Asia/Shanghai
      # 端口
      SERVER_PORT: 8989
      # 发送消息的Bot-Token
      DISCORD_BOT_TOKEN: xxx
      # 两个机器人所在的服务器ID
      DISCORD_GUILD_ID: xxx
      # 由coze托管的机器人ID
      DISCORD_COZE_BOT_ID: xxx
      # 默认频道
      DISCORD_CHANNEL_ID: xxx

    privileged: true
    network_mode: "default"
    ports:
      - 8989:8989

推荐
 楼主| 致远啊 发表于 2024-2-4 16:48 |楼主
Tokay_ 发表于 2024-2-4 15:51
没看懂,是要我本地现配置这个端口代{过}{滤}理吗?

application.yml 配置文件里
沙发
dingfeifei 发表于 2024-2-2 23:29
3#
天天涨停天天盈 发表于 2024-2-3 00:29
不知道杂用,能录个视频吗
4#
韩哲 发表于 2024-2-3 00:44
看不懂,小白看看就行了
5#
mfkiwl 发表于 2024-2-3 03:01
能release个编译好的程序么
6#
rosewood 发表于 2024-2-3 04:10
感谢分享·
7#
kldsj 发表于 2024-2-3 05:31
国内网络可用吗?
8#
as51271239 发表于 2024-2-3 06:00
本帖最后由 as51271239 于 2024-2-3 18:43 编辑

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'chatController': Unsatisfied dependency expressed through field 'chatService': Error creating bean with name 'chatServiceImpl': Unsatisfied dependency expressed through field 'jda': Error creating bean with name 'jda' defined in class path resource [com/oddfar/ai/discord/config/DiscordConfiguration.class]: Failed to instantiate [net.dv8tion.jda.api.JDA]: Factory method 'jda' threw exception with message: -1: java.net.SocketException
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1418)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:598)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
报错了。。
9#
江男 发表于 2024-2-3 07:50

感谢分享,收藏
10#
okmad 发表于 2024-2-3 07:53
感谢分享,学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 09:09

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表