Add OpenAI-compatible model client

This commit is contained in:
2026-07-28 04:29:17 +00:00
parent 62b26fb29e
commit 7e94ab133b
7 changed files with 1739 additions and 8 deletions

11
internal/llm/client.go Normal file
View File

@@ -0,0 +1,11 @@
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)
}