More actions
OpenAI 3DS | |
---|---|
General | |
Author | MrHuu |
Type | Other Apps |
Version | 0.0.1 |
License | Mixed |
Last Updated | 2023/08/20 |
Links | |
Download | |
Website | |
Source | |
OpenAI-3DS provides a user-friendly interface that serves as a playground for utilizing the OpenAI API. Its primary feature is a chat client that facilitates voice recording and the subsequent synthesis of audio responses. The responses are streamed back, ensuring almost immediate replies to your queries. Voice synthesis begins once the initial sentences are received, while the remaining response is being received.
This software is written in the C programming language and utilizes threads and citro2d for graphics, enabling smooth scrolling through more than 100 chat history messages, including images. Additionally, the AI remains aware of the last 10 questions and corresponding responses throughout the chat session.
Notes
- This is a build with core functionality mostly working. But has unfinished and experimental functions.
- Some unhandled errors are to be expected.
- May have unexpected side effects when you start an audible discussion with your 3DS in public.
- Using the OpenAI API will cost you money.
Setup
- Enter your API-key on first launch, or press SELECT in menu to re-enter.
or
- Create a api-key.json file in /3ds/OpenAI/
- with the following contents (replaced with your API-Key):
{ "api_key": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }
Screenshots
Known Issues
- Crash when using an invalid API-Key
- Does not work nicely with Citra emulator
- General coding issues (sorry about that)
- davinci-003 not fully implemented
Changelog
(v0.0.1)
- First Release.