# 开发者中心
# 通用版用户端
对于通用版用户端,你可以在 GitHub (opens new window) 上找到 xyhelper-web
的源代码。
# 通用版服务端
对于通用版服务端,你可以在 GitHub (opens new window) 上找到 chatgpt-api-server
的源代码。
# 独享版
独享版本客户端和服务端为同一仓库, 你可以在 GitHub (opens new window) 上找到 chatgpt-mirror-server
的源代码。
# go 开发者
对于 go 开发者,你可以在 GitHub (opens new window) 上找到 chatgpt-go
的源代码。
chatgpt-go
是我们为 go 开发者提供的一个开源的聊天机器人 SDK,你可以在你的项目中使用它来实现聊天机器人功能。
例如:
package main
import (
"log"
"time"
chatgpt "github.com/xyhelper/chatgpt-go"
)
func main() {
token := `random token`
cli := chatgpt.NewClient(
chatgpt.WithDebug(true), // 开启调试模式
chatgpt.WithTimeout(120*time.Second), // 设置超时时间为120秒
chatgpt.WithAccessToken(token), // 设置token
chatgpt.WithBaseURI("https://freechat.xyhelper.cn"), // 设置base uri
)
// chat in independent conversation
message := "你好"
text, err := cli.GetChatText(message)
if err != nil {
log.Fatalf("get chat text failed: %v", err)
}
log.Printf("q: %s, a: %s\n", message, text.Content)
}
# nodejs 开发者
对于 nodejs 开发者,推荐使用 npm 包 chatgpt (opens new window)。
模式使用 ChatGPTUnofficialProxyAPI
模式, apiReverseProxyUrl
配置为 https://freechat.xyhelper.cn/backend-api/conversation
。
例如:
import { ChatGPTUnofficialProxyAPI } from "chatgpt";
async function example() {
const api = new ChatGPTUnofficialProxyAPI({
accessToken: process.env.OPENAI_ACCESS_TOKEN,
apiReverseProxyUrl: "https://freechat.xyhelper.cn/backend-api/conversation",
});
const res = await api.sendMessage("Hello World!");
console.log(res.text);
}
# 开发交流群
# 作品推荐
以下为一些使用本站 API 的作品,欢迎推荐你的作品。
- hzdjs.cn (opens new window) - 网页版聊天机器人
- 曲江涛的博客·作品集 (opens new window) - 让AI的洞见拓宽你的创作边界,开启想象力的宇宙航行。在这个未来世界中,任何故事都能如实呈现,任何设定都能鲜活跃动。欢迎加入江涛|AI文案创作工具的创造者行列,让我们一起点亮科幻世界的星辰大海!#科幻创意 #AI脑洞探索
- 创作王 (opens new window) - 创作王是一个全能型智能创作平台,可以智能回答、智能创作、智能编写、智能翻译、智能写代码等,帮助您解决各种创作难题。我们提供小红书创作、今日头条创作、知乎问答创作、微博创作、公众号创作等多种场景下不同风格的文章创作,以及视频口播稿、SWOT分析法、英文写作、节日祝福、夸夸神器、塔罗牌预测、解梦神器等多种创作工具。