Documentation
¶
Index ¶
- type AddPromptParams
- type AddPromptResponseParams
- type Character
- type DBTX
- type Prompt
- type Queries
- func (q *Queries) AddPrompt(ctx context.Context, arg AddPromptParams) (int64, error)
- func (q *Queries) AddPromptResponse(ctx context.Context, arg AddPromptResponseParams) error
- func (q *Queries) DropPrompts(ctx context.Context) error
- func (q *Queries) ListPromptsBySessID(ctx context.Context, sessionID string) (Prompt, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddPromptParams ¶
type AddPromptParams struct {
SessionID string `json:"session_id"`
Agent string `json:"agent"`
State string `json:"state"`
HistoryLen int64 `json:"history_len"`
System string `json:"system"`
Request string `json:"request"`
Provider string `json:"provider"`
Model string `json:"model"`
CreatedAt time.Time `json:"created_at"`
MachTimeSum int64 `json:"mach_time_sum"`
MachTime string `json:"mach_time"`
}
type AddPromptResponseParams ¶
type AddPromptResponseParams struct {
Response sql.NullString `json:"response"`
ID int64 `json:"id"`
}
type Prompt ¶
type Prompt struct {
ID int64 `json:"id"`
SessionID string `json:"session_id"`
Agent string `json:"agent"`
State string `json:"state"`
System string `json:"system"`
HistoryLen int64 `json:"history_len"`
Request string `json:"request"`
Provider string `json:"provider"`
Model string `json:"model"`
Response sql.NullString `json:"response"`
CreatedAt time.Time `json:"created_at"`
MachTimeSum int64 `json:"mach_time_sum"`
MachTime string `json:"mach_time"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddPromptResponse ¶
func (q *Queries) AddPromptResponse(ctx context.Context, arg AddPromptResponseParams) error
func (*Queries) ListPromptsBySessID ¶
Click to show internal directories.
Click to hide internal directories.