Documentation
¶
Index ¶
- func Chat(ctx context.Context, serverAddr, authToken, initialMessage string) error
- func DetailProject(ctx context.Context, serverAddr, authToken, publicID string) (*contract.ProjectDetail, error)
- func GetDigitalAssistantByID(ctx context.Context, serverAddr, authToken string, id uint) (*contract.DigitalAssistantDetail, error)
- func GetProject(ctx context.Context, serverAddr, authToken, publicID string) (*contract.Project, error)
- func GetSession(ctx context.Context, serverAddr, authToken, sessionID string) (*contract.Session, error)
- func GetSessionMessages(ctx context.Context, serverAddr, authToken, sessionID string, ...) (*contract.MessageList, error)
- func GetTask(ctx context.Context, serverAddr, authToken, publicID string) (*contract.Task, error)
- func ListProjects(ctx context.Context, serverAddr, authToken string, ...) (*contract.ProjectList, error)
- func ListSessions(ctx context.Context, serverAddr, authToken string, ...) (*contract.SessionList, error)
- func ListTaskArtifacts(ctx context.Context, serverAddr, authToken, taskID string) ([]contract.Artifact, error)
- func ListTasks(ctx context.Context, serverAddr, authToken string, ...) (*contract.TaskList, error)
- func ResolveUserName(ctx context.Context, serverAddr, authToken string, uin uint) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DetailProject ¶
func DetailProject(ctx context.Context, serverAddr, authToken, publicID string) (*contract.ProjectDetail, error)
DetailProject 调用服务端 DetailProject API 并返回解析后的结果。
func GetDigitalAssistantByID ¶
func GetDigitalAssistantByID(ctx context.Context, serverAddr, authToken string, id uint) (*contract.DigitalAssistantDetail, error)
GetDigitalAssistantByID 调用服务端 GetDigitalAssistant API 并返回解析后的结果。
func GetProject ¶
func GetProject(ctx context.Context, serverAddr, authToken, publicID string) (*contract.Project, error)
GetProject 调用服务端 GetProject API 并返回解析后的结果。
func GetSession ¶
func GetSession(ctx context.Context, serverAddr, authToken, sessionID string) (*contract.Session, error)
GetSession 调用服务端 GetSession API 并返回解析后的结果。
func GetSessionMessages ¶
func GetSessionMessages(ctx context.Context, serverAddr, authToken, sessionID string, page, perPage int) (*contract.MessageList, error)
GetSessionMessages 调用服务端 GetSessionMessages API 并返回解析后的结果。
func ListProjects ¶
func ListProjects(ctx context.Context, serverAddr, authToken string, req *contract.ListProjectsRequest) (*contract.ProjectList, error)
ListProjects 调用服务端 ListProjects API 并返回解析后的结果。
func ListSessions ¶
func ListSessions(ctx context.Context, serverAddr, authToken string, req *contract.ListSessionsRequest) (*contract.SessionList, error)
ListSessions 调用服务端 ListSessions API 并返回解析后的结果。
func ListTaskArtifacts ¶
func ListTaskArtifacts(ctx context.Context, serverAddr, authToken, taskID string) ([]contract.Artifact, error)
ListTaskArtifacts 调用服务端 ListTaskArtifacts API 并返回解析后的结果。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.