22 lines
881 B
Markdown
22 lines
881 B
Markdown
# Promptkit
|
|
|
|
Promptkit is a reusable Go library for preparing and executing prompt-defined
|
|
LLM workflows. Its module path is:
|
|
|
|
```text
|
|
gitea.maximumdirect.net/eric/promptkit
|
|
```
|
|
|
|
The root `promptkit` package provides the supported public engine. Consumers
|
|
can configure filesystem or in-memory prompt, profile, and schema sources,
|
|
prepare requests without generation, run requests with the built-in
|
|
OpenAI-compatible client, or inject their own model client and artifact reader.
|
|
See the [Go package consumer guide](docs/consumers/pkg-promptkit.md) for the
|
|
public workflow and contract.
|
|
|
|
Contributors should start with the [development guide](docs/development.md).
|
|
The [architecture policy](docs/policy/architecture.md) defines the library
|
|
boundary and constraints that framework work must preserve.
|
|
|
|
Promptkit is licensed under the [GNU General Public License version 3](LICENSE).
|