conversation

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InternationalCreateUrl   = "https://api.coze.com/v1/conversation/create"
	InternationalRetrieveUrl = "https://api.coze.com/v1/conversation/retrieve"

	HeaderAuthorization   = "authorization"
	HeaderContentType     = "Content-Type"
	HeaderApplicationJson = "application/json"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Conversation

type Conversation struct {
	// contains filtered or unexported fields
}

func NewConversation

func NewConversation(authorization string) *Conversation

func (*Conversation) CreateRequest

func (c *Conversation) CreateRequest() *CreateRequest

func (*Conversation) RetrieveRequest

func (c *Conversation) RetrieveRequest() *RetrieveRequest

type CreateRequest

type CreateRequest struct {
	Messages []request.EnterMessage `json:"messages,omitempty"`
	MetaData map[string]any         `json:"meta_data,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRequest) Do

func (*CreateRequest) WithMessages

func (r *CreateRequest) WithMessages(messages ...request.EnterMessage) *CreateRequest

func (*CreateRequest) WithMetaData

func (r *CreateRequest) WithMetaData(metaData map[string]any) *CreateRequest

func (*CreateRequest) WithTimeout

func (r *CreateRequest) WithTimeout(timeout time.Duration) *CreateRequest

type RetrieveRequest

type RetrieveRequest struct {
	// contains filtered or unexported fields
}

func (*RetrieveRequest) Do

func (*RetrieveRequest) WithTimeout

func (r *RetrieveRequest) WithTimeout(timeout time.Duration) *RetrieveRequest

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL