Enhancements and High-Concurrency Integrations for a Third-Party GitHub Project
Budget: $500 – $600 USD
We need to modify an existing GitHub project that is not ours. The repository can be found here: https://github.com/Calcium-Ion/new-api. Based on its current functionality, we want to add the following features:
OpenAI Realtime API
Support the OpenAI Realtime API and Azure channel integration.
/v1/messages Endpoint
Provide support for the /v1/messages endpoint, ensuring compatibility with the OpenAI channel by converting data into Claude format.
High Performance Optimization
Optimize the system for certain scenarios to improve resource utilization and significantly reduce latency under high concurrency.
Detection Prevention
Implement measures to prevent upstream detection of OpenAI relaying; any erroneous responses should be handled by “duckagi.”
Airwallex and Cryptocurrency Payments
Integrate Airwallex payment options (credit cards, Alipay, and Hong Kong Alipay) without redirecting to external URLs, and also support cryptocurrency payments.
Separate Database for Conversations
Store all input and output conversations in a dedicated database. Database insertion should be designed for high concurrency and asynchronous operation so as not to affect speed or overall efficiency.
Technology Stack: GO
OpenAI Realtime API
Support the OpenAI Realtime API and Azure channel integration.
/v1/messages Endpoint
Provide support for the /v1/messages endpoint, ensuring compatibility with the OpenAI channel by converting data into Claude format.
High Performance Optimization
Optimize the system for certain scenarios to improve resource utilization and significantly reduce latency under high concurrency.
Detection Prevention
Implement measures to prevent upstream detection of OpenAI relaying; any erroneous responses should be handled by “duckagi.”
Airwallex and Cryptocurrency Payments
Integrate Airwallex payment options (credit cards, Alipay, and Hong Kong Alipay) without redirecting to external URLs, and also support cryptocurrency payments.
Separate Database for Conversations
Store all input and output conversations in a dedicated database. Database insertion should be designed for high concurrency and asynchronous operation so as not to affect speed or overall efficiency.
Technology Stack: GO