EdgeGPT Go
v1.3.2

cookies โฟลเดอร์1.json หากคุณมีหลายบัญชี - ทำซ้ำสำหรับแต่ละบัญชีและบันทึกลงในโฟลเดอร์ cookies
docker run -it -v ./cookies:/app/cookies ghcr.io/pavel-one/edgegpt-chatหรือดาวน์โหลดไบนารีในหน้ารีลีส
go get github.com/pavel-one/EdgeGPT-Go package main
import (
"github.com/pavel-one/EdgeGPT-Go"
"log"
)
func main () {
s := EdgeGPT . NewStorage ()
gpt , err := s . GetOrSet ( "any-key" )
if err != nil {
log . Fatalln ( err )
}
// send ask async
mw , err := gpt . AskAsync ( "Hi, you're alive?" )
if err != nil {
log . Fatalln ( err )
}
go mw . Worker () // start worker
for range mw . Chan {
// update answer
log . Println ( mw . Answer . GetAnswer ())
log . Println ( mw . Answer . GetType ())
log . Println ( mw . Answer . GetSuggestions ())
log . Println ( mw . Answer . GetMaxUnit ())
log . Println ( mw . Answer . GetUserUnit ())
}
// send sync ask
as , err := gpt . AskSync ( "Show an example of sockets in golang gorilla" )
if err != nil {
log . Fatalln ( err )
}
log . Println ( as . Answer . GetAnswer ())
}docker run -v ./cookies:/app/cookies -p 8080:8080 ghcr.io/pavel-one/edgegpt-grpc:latest version : " 3 "
services :
gpt :
image : ghcr.io/pavel-one/edgegpt-grpc:latest
restart : unless-stopped
ports :
- " 8080:8080 "
volumes :
- ./cookies:/app/cookies | ชื่อ | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
CONVERSATION_ENDPOINT | https://edgeservices.bing.com/edgesvc/turing/conversation/create | จุดสิ้นสุดสำหรับการรับ การสนทนา |
LOG_LEVEL | INFO | ระดับบันทึก Avalable:
|
ความคืบหน้าในการทำงาน ...
หากคุณเปลี่ยนไฟล์ protoc ให้ใช้ protoc --go_out=. --go-grpc_out=. proto/gpt.proto
หากคุณใช้ห้องสมุดนี้ในสภาพแวดล้อมที่ตั้งค่า:
CONVERSATION_ENDPOINT=https://edge.churchless.tech/edgesvc/turing/conversation/createตัวอย่าง:
docker run -e CONVERSATION_ENDPOINT=https://edge.churchless.tech/edgesvc/turing/conversation/create -v ./cookies:/app/cookies -p 8080:8080 ghcr.io/pavel-one/edgegpt-grpc:latestหรือนักเทียบท่า:
version : " 3 "
services :
gpt :
image : ghcr.io/pavel-one/edgegpt-grpc:latest
restart : unless-stopped
environment :
- CONVERSATION_ENDPOINT=https://edge.churchless.tech/edgesvc/turing/conversation/create
ports :
- " 8080:8080 "
volumes :
- ./cookies:/app/cookies