@rcrsr/rill-ext-openai
v0.18.4
Published
rill extension for OpenAI API integration
Maintainers
Readme
@rcrsr/rill-ext-openai
rill extension for OpenAI API integration. Provides message, messages, embed, embed_batch, tool_loop, and generate host functions. Compatible with OpenAI-compatible servers (LM Studio, Ollama, vLLM).
Install
npm install @rcrsr/rill-ext-openaiQuick Start
rill-config.json
{
"main": "hello.rill",
"extensions": {
"mounts": {
"llm": "@rcrsr/rill-ext-openai"
},
"config": {
"llm": {
"api_key": "${OPENAI_API_KEY}",
"model": "gpt-4o"
}
}
}
}hello.rill
use<ext:llm> => $llm
$llm.message("Explain TCP handshakes") -> each { log }rill-runFor local models, set base_url to point at the compatible server:
{
"llm": {
"base_url": "http://localhost:1234/v1",
"model": "llama3"
}
}Documentation
See full documentation for configuration, functions, error handling, events, and examples.
License
MIT
