You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
807 B
38 lines
807 B
package coze_test
|
|
|
|
import (
|
|
|
|
//"lego_bighealth/sys/coze"
|
|
|
|
"context"
|
|
"yunyan/sys/coze"
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func Test_Sys_Chat(t *testing.T) {
|
|
if sys, err := coze.NewSys(
|
|
coze.SetToken("pat_wOdiIjLLWuqHxIla03qr81FqWmestCGe1WIfTGUALQhuPbtm3vmntQbtfds9SikP"),
|
|
coze.SetBotID("7486826364478898226"),
|
|
); err != nil {
|
|
fmt.Printf("Sys Init err:%v", err)
|
|
} else {
|
|
result := make(chan *coze.ChatResponseChoice, 10)
|
|
go func() {
|
|
err := sys.ChatForSteams(context.Background(), "liwei1dao", map[string]string{"sys_lon_lat": "116.321669,39.985266"}, []coze.Message{
|
|
{
|
|
Role: "user",
|
|
Content: "给我导航到大新地铁站",
|
|
},
|
|
}, result)
|
|
if err != nil {
|
|
fmt.Printf(" err:%v", err)
|
|
return
|
|
}
|
|
}()
|
|
|
|
for v := range result {
|
|
fmt.Printf("result:%v\n", v)
|
|
}
|
|
}
|
|
}
|
|
|