Files
promptkit/internal/llm/client.go

12 lines
275 B
Go
Raw Normal View History

2026-07-28 04:29:17 +00:00
package llm
import (
"context"
"gitea.maximumdirect.net/eric/promptkit/internal/domain"
)
// Client executes a rendered prompt against an LLM endpoint.
type Client interface {
Generate(ctx context.Context, req domain.GenerateRequest) (*domain.GenerateResponse, error)
}