2026-07-28 04:14:28 +00:00
|
|
|
package defaults
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"time"
|
|
|
|
|
|
|
|
|
|
"gitea.maximumdirect.net/eric/promptkit/internal/domain"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
const (
|
|
|
|
|
SchemaDirDefault = "."
|
|
|
|
|
OutputArtifactName = "output"
|
|
|
|
|
ContentTypeTextPlain = "text/plain"
|
|
|
|
|
ContentTypeTextMarkdown = "text/markdown"
|
|
|
|
|
ContentTypeApplicationJSON = "application/json"
|
|
|
|
|
OpenAIChatCompletionsPath = "/chat/completions"
|
|
|
|
|
|
|
|
|
|
ExecutionDefaultTimeoutSeconds = 600
|
2026-08-11 21:54:47 +00:00
|
|
|
LLMRequestTimeoutDefault = 10 * time.Minute
|
2026-07-28 04:14:28 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func ExecutionTargetDefault() domain.ExecutionTarget {
|
|
|
|
|
return domain.ExecutionTarget{
|
|
|
|
|
TimeoutSeconds: ExecutionDefaultTimeoutSeconds,
|
|
|
|
|
}
|
|
|
|
|
}
|