You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add project id in OpenAIConfig
* update audio tranlations: include json and verbose json functions
* add fine tuning list checkpoints endpoint
* update moderations comment
* assistants=v2 header
* add delete thread message api
* add vector stores api: create, retrive, list, update, delete
* VectorStores API group in client
* vector stores and vector store files
* vector store file batches API
* expose VectorStoreFileBatches
* Batches API
* update ApiError type to match spec
* updated from spec upto line 9601
* assistant api update; up to 10055
* update RunObject; up to 10327
* updates to Run and Thread objects and requests
* MessageObject updated
* message delta object
* run step delta object and related
* update step objects
* BatchRequestInput and BatchRequestOutput types
* example fix
* updated spec from upstream
* update README
* fix completions example
* fix completions streaming example
* fix models test
* fix AssistantsApiResponseFormatOption
* fix MessageObject
* have errors log in assistants example
* fix metadata type in batch.rs types
* fix metadata type in vector_store.rs type
Copy file name to clipboardExpand all lines: async-openai/README.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,8 +23,10 @@
23
23
24
24
- It's based on [OpenAI OpenAPI spec](https://github.com/openai/openai-openapi)
25
25
- Current features:
26
-
-[x] Assistants (Beta)
26
+
-[x] Assistants v2
27
+
-[ ] Assistants v2 streaming
27
28
-[x] Audio
29
+
-[x] Batch
28
30
-[x] Chat
29
31
-[x] Completions (Legacy)
30
32
-[x] Embeddings
@@ -112,7 +114,7 @@ A good starting point would be to look at existing [open issues](https://github.
112
114
113
115
To maintain quality of the project, a minimum of the following is a must for code contribution:
114
116
-**Names & Documentation**: All struct names, field names and doc comments are from OpenAPI spec. Nested objects in spec without names leaves room for making appropriate name.
115
-
-**Tested**: Examples are primary means of testing and should continue to work. For new features supporting example is required.
117
+
-**Tested**: For changes supporting test(s) and/or example is required. Existing examples, doc tests, unit tests, and integration tests should be made to work with the changes if applicable.
116
118
-**Scope**: Keep scope limited to APIs available in official documents such as [API Reference](https://platform.openai.com/docs/api-reference) or [OpenAPI spec](https://github.com/openai/openai-openapi/). Other LLMs or AI Providers offer OpenAI-compatible APIs, yet they may not always have full parity. In such cases, the OpenAI spec takes precedence.
117
119
-**Consistency**: Keep code style consistent across all the "APIs" that library exposes; it creates a great developer experience.
0 commit comments