hot.dev/openai — OpenAI API bindings for Hot. Includes Chat Completions, Models, Embeddings, Images (DALL-E), Audio (TTS), and Moderations APIs.
Add to your project
"hot.dev/openai": "1.2.0"
Add this to your deps in hot.hot
Namespaces
| Namespace | Functions | Types | Description |
|---|---|---|---|
::openai | 1 | — |
::openai
| Namespace | Functions | Types | Description |
|---|---|---|---|
::activate | 6 | 7 | |
::add | 5 | 4 | |
::api | 9 | 1 | |
::audio | 6 | 5 | OpenAI Audio API - Text-to-speech and speech-to-text. |
::cancel | 11 | 37 | |
::chat | 13 | 11 | |
::chat-tools | 23 | — | OpenAI adapter that satisfies the `::ai::chat/run-loop` contract: |
::complete | 5 | 4 | |
::containers | 13 | 24 | |
::create | 30 | 135 | |
::deactivate | 6 | 7 | |
::delete | 17 | 37 | |
::download | 5 | 2 | |
::embeddings | 6 | 4 | OpenAI Embeddings API - Generate vector embeddings from text. |
::get | 21 | 65 | |
::images | 19 | 9 | |
::invite | 5 | 4 | |
::list | 23 | 93 | |
::models | 6 | 2 | OpenAI Models API - List and retrieve available models. |
::moderations | 6 | 5 | OpenAI Moderations API - Check content for harmful material. |
::modify | 10 | 33 | |
::organization | 44 | 122 | |
::pause | 5 | 11 | |
::realtime | 6 | 9 | |
::resume | 5 | 11 | |
::retrieve | 9 | 24 | |
::run | 5 | 4 | |
::search | 5 | 7 | |
::submit | 5 | 10 | |
::update | 7 | 15 | |
::upload | 5 | 4 | |
::validate | 5 | 4 |