uploaded 3 months ago

OpenAI library compatible with ESP-IDF


[![Component Registry](]( ## Open AI component The `openai` component is a porting version of [OpenAI-ESP32]( arduino library, which simplifies the process of invoking the OpenAI API on `ESP-IDF`. This library provides extensive support for the majority of OpenAI API functionalities, except for `files` and `fine-tunes`. For more details, please refer to [OpenAI]( API REFERENCE. ### Open AI User Guide Please refer: ### Add component to your project Please use the component manager command `add-dependency` to add the `openai` to your project's dependency, during the `CMake` step the component will be downloaded automatically ``` add-dependency "espressif/openai=*" ``` ### How To Use 1. You need to register an OpenAI key. 2. Pass the key into the initialization function of the component: ``` OpenAI_t *openai = OpenAICreate(openai_key); ``` 3. Connect to a WiFi network that has access to the OpenAI servers.


# ChangeLog ## v0.1.0 - 2023-6-14 ### Enhancements * Init version

Supports all targets

License: Apache-2.0

To add this component to your project, run: add-dependency "espressif/openai^0.1.0"

or download archive


  • espressif/cmake_utilities 0.*
  • ESP-IDF >=4.4.0
  • Stats

    • Downloaded in total
      Downloaded in total 705 times
    • Downloaded this version
      This version: 5 times


    espressif/openai version: 0.1.0 |