OpenAI client library for Common Lisp
Go to file
2024-09-09 20:58:41 -04:00
.gitignore Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
audio.lisp Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
auth.lisp Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
cl-openai.asd Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
list-models.lisp Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
package.lisp Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
prompt.lisp Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
readme.md Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
server.lisp Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
systems.csv Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
vision.lisp Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00
whisper.lisp Initial commit for git.lain.church 2024-09-09 20:58:41 -04:00

Common Lisp OpenAI interface

We're currently using DRAKMA. Dexador is supported probably. Is there something like Clack for http clients yet?

Anyway, it's an OpenAI client library. You can currently:

  • Prompt
  • Text To Speech (TTS)
  • List available models
  • Authenticate with bearer token

Voices

Experiment with different voices:

  • alloy
  • echo
  • fable
  • onyx
  • nova

TODO

  • Conversations API (WIP)
  • Store conversations in local DB?
  • Vision (WIP)