Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompletionHandler ¶
type CompletionHandler struct {
// contains filtered or unexported fields
}
CompletionHandler handles completion requests
func NewCompletionHandler ¶
func NewCompletionHandler(llm gollm.LLM) *CompletionHandler
NewCompletionHandler creates a new completion handler
func (*CompletionHandler) ServeHTTP ¶
func (h *CompletionHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP implements http.Handler
type CompletionRequest ¶
type CompletionRequest struct {
Prompt string `json:"prompt"`
}
CompletionRequest represents an incoming completion request
type CompletionResponse ¶
type CompletionResponse struct {
Completion string `json:"completion"`
}
CompletionResponse represents the response to a completion request
type Router ¶
type Router struct {
// contains filtered or unexported fields
}
Router handles HTTP routing
Directories
¶
| Path | Synopsis |
|---|---|
|
Package handlers provides HTTP handlers for the Hapax server.
|
Package handlers provides HTTP handlers for the Hapax server. |
|
Package processing provides request processing and response formatting for LLM interactions.
|
Package processing provides request processing and response formatting for LLM interactions. |
|
Package provider implements LLM provider management functionality.
|
Package provider implements LLM provider management functionality. |
|
Package routing provides dynamic routing capabilities for the Hapax server.
|
Package routing provides dynamic routing capabilities for the Hapax server. |
Click to show internal directories.
Click to hide internal directories.