-
Notifications
You must be signed in to change notification settings - Fork 1
/
type.go
27 lines (25 loc) · 781 Bytes
/
type.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package gopenai
import (
"github.com/wikylyu/gopenai/audio"
"github.com/wikylyu/gopenai/chat"
"github.com/wikylyu/gopenai/completions"
"github.com/wikylyu/gopenai/edits"
"github.com/wikylyu/gopenai/embeddings"
"github.com/wikylyu/gopenai/files"
"github.com/wikylyu/gopenai/finetunes"
"github.com/wikylyu/gopenai/images"
"github.com/wikylyu/gopenai/models"
"github.com/wikylyu/gopenai/moderations"
)
type Session struct {
Model *models.ModelClient
Completion *completions.CompletionClient
Edit *edits.EditClient
Image *images.ImageClient
Embedding *embeddings.EmbeddingClient
File *files.FileClient
FineTune *finetunes.FineTuneClient
Moderation *moderations.ModerationClient
Chat *chat.ChatClient
Audio *audio.AudioClient
}