prompty-openai
OpenAI provider for prompty — adds executor and processor implementations for the OpenAI Chat Completions, Embeddings, and Images APIs.
Usage
use ;
// Register built-in renderers/parsers + OpenAI provider
register_defaults;
register;
let agent = load?;
let result = turn.await?;
Supported API Types
apiType |
API | Description |
|---|---|---|
chat |
Chat Completions | Text generation and tool calling |
embedding |
Embeddings | Vector embeddings |
image |
Images | DALL-E image generation |
Connection
Configure via .prompty frontmatter or environment variables:
model:
id: gpt-4o
provider: openai
connection:
kind: key
apiKey: ${env:OPENAI_API_KEY}
License
MIT — see LICENSE for details.