openai-clojure

Clojure functions to drive the OpenAI API

MIT License

Downloads
196.5K
Stars
203
Committers
11

Bot releases are visible (Hide)

openai-clojure - 0.18.1 Latest Release

Published by wkok 4 months ago

  • Fixed Issue 65 restored submit-tool-outputs-to-run
openai-clojure - 0.18.0

Published by wkok 4 months ago

  • Updated to latest OpenAI spec commit 4e97768 from 2024-06-07
  • Removed deprecated functions
    • list-assistant-files
    • create-assistant-file
    • retrieve-assistant-file
    • delete-assistant-file
    • list-message-files
    • retrieve-message-file
    • submit-tool-outputs-to-run
openai-clojure - 0.17.0

Published by wkok 5 months ago

  • Removed LinkedList import to enable Babashka support PR 60
  • Updated assistants HTTP header PR 61
openai-clojure - 0.16.0

Published by wkok 8 months ago

  • Added async support PR 53
  • Updated to latest Azure spec v2023-12-01-preview
  • Updated to latest OpenAI spec as at 2024-02-09
  • Removed deprecated endpoints - edit
  • Removed deprecated endpoints - fine tune
openai-clojure - 0.15.0

Published by wkok 9 months ago

  • Added support for a :trace function in :options to capture raw request details. See doc and PR 50
openai-clojure - 0.14.0

Published by wkok 11 months ago

  • Added ability to pass http client request options like the timeout. Issue 44
  • Added ability to specify the sliding buffer size in an SSE request, or default to infinite buffer. Issue 43
  • Fixed warning about no matching content-type 42
openai-clojure - 0.13.0

Published by wkok 11 months ago

  • Added support for the speech api (thanks Stoica George-Ovidiu)
  • Fixed schema validation issue 41 when including the :tools parameter in a chat completions request
openai-clojure - 0.12.3

Published by wkok 11 months ago

  • Updated to latest openai spec
openai-clojure - 0.12.2

Published by wkok 11 months ago

  • (Beta) Added support for Assistants, Threads, Messages & Runs (thanks Bader Szabolcs)
openai-clojure - 0.11.1

Published by wkok 12 months ago

openai-clojure - 0.11.0

Published by wkok about 1 year ago

  • Updated to the latest OpenAI API v2.0.0
  • Added support for new fine tuning api
  • Deprecated old fine tunes api
openai-clojure - 0.10.0

Published by wkok about 1 year ago

  • Added ability to override the OpenAI :api-endpoint either in options or as ENV variable OPENAI_API_ENDPOINT
openai-clojure - 0.9.0

Published by wkok about 1 year ago

  • Updated to the latest OpenAI API v2.0.0 spec patches which includes allowing the content field nullable when function calling. Fixes Issue 30
openai-clojure - 0.8.0

Published by wkok over 1 year ago

  • Fixed issue with spec validation failing when spec instrumentation is enabled Issue 25
  • Added support for OpenAI API v2.0.0 which mainly removed unused & deprecated operations
openai-clojure - 0.7.0

Published by wkok over 1 year ago

  • Added support for OpenAI API v1.3.0 which includes functions
openai-clojure - 0.6.1

Published by wkok over 1 year ago

  • Fixed issue with multibyte characters when streaming events PR21
openai-clojure - 0.6.0

Published by wkok over 1 year ago

  • Add support for Azure Chat Completions api
  • Support passing the Azure :api-endpoint in options of each api function
openai-clojure - 0.5.1

Published by wkok over 1 year ago

Fix content-type warnings printed to console on first invocation

openai-clojure - 0.5.0

Published by wkok over 1 year ago

  • Support passing :api-key and :impl as options to api functions
  • Deprecate support for passing :impl as 2nd argument, while remaining backward compatible.
openai-clojure - 0.4.0

Published by wkok over 1 year ago

  • Add support for Chat API
  • Add support for Audio API
Package Rankings
Top 9.87% on Clojars.org
Badges
Extracted from project README
Clojars Project cljdoc badge Clojars Project