Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewLocalClient ¶
func NewLocalClient() *Client
func (*Client) Chat ¶
func (c *Client) Chat(ctx context.Context, inp *CompleteRequest) (*CompleteResponse, error)
type CompleteRequest ¶
type CompleteResponse ¶
type CompleteResponse struct { Model string `json:"model"` CreatedAt time.Time `json:"created_at"` Message Message `json:"message"` Done bool `json:"done"` TotalDuration float64 `json:"total_duration"` LoadDuration float64 `json:"load_duration"` PromptEvalCount int64 `json:"prompt_eval_count"` PromptEvalDuration int64 `json:"prompt_eval_duration"` EvalCount int64 `json:"eval_count"` EvalDuration int64 `json:"eval_duration"` }
Click to show internal directories.
Click to hide internal directories.