From 564160b6d435a7ea0bbbd3838237cea83900cf89 Mon Sep 17 00:00:00 2001 From: Himanshu Neema Date: Wed, 4 Jan 2023 05:07:51 -0800 Subject: [PATCH 1/4] update readme --- async-openai/README.md | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/async-openai/README.md b/async-openai/README.md index 85fdcbce..f5c5e2ed 100644 --- a/async-openai/README.md +++ b/async-openai/README.md @@ -23,19 +23,22 @@ - It's based on [OpenAI OpenAPI spec](https://github.com/openai/openai-openapi) - Current features: - - [x] Completions (including SSE streaming) - - [x] Edits - - [x] Embeddings - - [x] Files (List, Upload, Delete, Retrieve, Retrieve Content) - - [x] Fine-Tuning (including SSE streaming Fine-tuning events) - - [x] Images (Generation, Edit, Variation) - - [ ] Microsoft Azure Endpoints / AD Authentication - - [x] Models - - [x] Moderations + | Features | APIs Implemented | + |-|-| + | ✓ Completions| All including SSE streaming | + | ✓ Edits| All| + | ✓ Embeddings| All | + | ✓ Files| All | + | ✓ Fine-Tuning| All including SSE streaming | + | ✓ Images| All | + | ✗ Microsoft Azure Endpoints| See [issue](https://github.com/64bit/async-openai/issues/32) | + | ✓ Models| All | + | ✓ Moderations| All | + - Non-streaming requests are retried with exponential backoff when [rate limited](https://help.openai.com/en/articles/5955598-is-api-usage-subject-to-any-rate-limits) by the API server. - Ergonomic Rust library with builder pattern for all request objects. -*Being a young project there are rough edges* +*Being a young project there could be rough edges.* ## Usage @@ -98,6 +101,8 @@ async fn main() -> Result<(), Box> { Thank you for your time to contribute and improve the project, I'd be happy to have you! +A good starting point would be [open issues](https://github.com/64bit/async-openai/issues). + ## License This project is licensed under [MIT license](https://github.com/64bit/async-openai/blob/main/LICENSE). From cd1bd4ea5d36bb86ae205429980a560621460535 Mon Sep 17 00:00:00 2001 From: Himanshu Neema Date: Wed, 4 Jan 2023 05:18:35 -0800 Subject: [PATCH 2/4] dont use table; not pleasant --- async-openai/README.md | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/async-openai/README.md b/async-openai/README.md index f5c5e2ed..0ba7488a 100644 --- a/async-openai/README.md +++ b/async-openai/README.md @@ -23,17 +23,16 @@ - It's based on [OpenAI OpenAPI spec](https://github.com/openai/openai-openapi) - Current features: - | Features | APIs Implemented | - |-|-| - | ✓ Completions| All including SSE streaming | - | ✓ Edits| All| - | ✓ Embeddings| All | - | ✓ Files| All | - | ✓ Fine-Tuning| All including SSE streaming | - | ✓ Images| All | - | ✗ Microsoft Azure Endpoints| See [issue](https://github.com/64bit/async-openai/issues/32) | - | ✓ Models| All | - | ✓ Moderations| All | + + ✓ Completions (including SSE streaming)
+ ✓ Edits
+ ✓ Embeddings
+ ✓ Files
+ ✓ Fine-Tuning (including SSE streaming)
+ ✓ Images
+ ✗ Microsoft Azure Endpoints / AD Authentication (see [issue](https://github.com/64bit/async-openai/issues/32))
+ ✓ Models
+ ✓ Moderations
- Non-streaming requests are retried with exponential backoff when [rate limited](https://help.openai.com/en/articles/5955598-is-api-usage-subject-to-any-rate-limits) by the API server. - Ergonomic Rust library with builder pattern for all request objects. From 1238dca73092e76e439ef2576c6b10ca721e66eb Mon Sep 17 00:00:00 2001 From: Himanshu Neema Date: Wed, 4 Jan 2023 05:24:30 -0800 Subject: [PATCH 3/4] back to checkbox --- async-openai/README.md | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/async-openai/README.md b/async-openai/README.md index 0ba7488a..4f1dc704 100644 --- a/async-openai/README.md +++ b/async-openai/README.md @@ -23,17 +23,15 @@ - It's based on [OpenAI OpenAPI spec](https://github.com/openai/openai-openapi) - Current features: - - ✓ Completions (including SSE streaming)
- ✓ Edits
- ✓ Embeddings
- ✓ Files
- ✓ Fine-Tuning (including SSE streaming)
- ✓ Images
- ✗ Microsoft Azure Endpoints / AD Authentication (see [issue](https://github.com/64bit/async-openai/issues/32))
- ✓ Models
- ✓ Moderations
- + - [x] Completions (including SSE streaming) + - [x] Edits + - [x] Embeddings + - [x] Files + - [x] Fine-Tuning (including SSE streaming) + - [x] Images + - [ ] Microsoft Azure Endpoints / AD Authentication (see [issue](https://github.com/64bit/async-openai/issues/32)) + - [x] Models + - [x] Moderations - Non-streaming requests are retried with exponential backoff when [rate limited](https://help.openai.com/en/articles/5955598-is-api-usage-subject-to-any-rate-limits) by the API server. - Ergonomic Rust library with builder pattern for all request objects. From a7623ee5d347540191308cde7da1851104e773b6 Mon Sep 17 00:00:00 2001 From: Himanshu Neema Date: Wed, 4 Jan 2023 05:28:10 -0800 Subject: [PATCH 4/4] update --- async-openai/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/async-openai/README.md b/async-openai/README.md index 4f1dc704..feebe3f5 100644 --- a/async-openai/README.md +++ b/async-openai/README.md @@ -98,7 +98,7 @@ async fn main() -> Result<(), Box> { Thank you for your time to contribute and improve the project, I'd be happy to have you! -A good starting point would be [open issues](https://github.com/64bit/async-openai/issues). +A good starting point would be an [open issue](https://github.com/64bit/async-openai/issues). ## License