{"repo":"callbacked/keyless-gpt-wrapper-api","free":true,"listed":false,"github":"https://github.com/callbacked/keyless-gpt-wrapper-api","clone":"git clone https://github.com/callbacked/keyless-gpt-wrapper-api.git","description":"A Free OpenAI-compatible API designed to interact with models like GPT-4o, Claude 3 Haiku, Mixtral 8x7b & Llama 3 70b through DuckDuckGo's AI Chat.","language":"Python","stars":99,"topics":["ai","chatgpt","llm","openai-api","duckduckgo-api","claude","llama3","mixtral-8x7b","openai-api-chatbot"],"license":null,"category":"ai-agents","readme_excerpt":"Keyless GPT Wrapper API I wanted to use GPT-4o-mini like I would normally do on the website (for free), but just doing it through API calls. This is done by interacting with DuckDuckGo's AI chat functionality. Previously, this was achieved using the DuckDuckGo Python library (using the chat() function), but the dependency has been removed due to its limitations. Now, the chat interactions are handled directly through HTTP requests instead. Note: I know it works with the Continue.dev VSCode extension, Ollama Open Web UI and Aider, have not tested it on anything else, so YMMV In my time making this API I found a limitation from interacting with DuckDuckGo's AI chat: 1. Cannot send images (Havent figured this one out yet, probably never will) Do not expect frequent updates, I'll be using this until it breaks pretty much. DuckDuckGo AI Terms of Service Example Demo Usage https://github.com/user-attachments/assets/e4032e31-d12e-4f66-9d27-8932a146811e https://github.com/user-attachments/assets/1d5ece0e-201e-4079-915c-f5c3351654fa https://github.com/user-attachments/assets/02dc5970-1b2b-4ce8-8aab-e3b589c276e8 Setting Up If you want to use this API WITH speech generation functionality, follow this setup guide) If you want to use this API as-is WITHOUT speech generation functionality, follow this setup guide) Sending requests Calling upon available models curl -X GET http://127.0.0.1:1337/v1/models So far you can use: - GPT4o Mini - Claude 3 Haiku - Mixtral 8x7b - Llama 70b Instruct T","default_branch":null,"files":null,"tree":[],"storefront":"/r/callbacked","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/callbacked/keyless-gpt-wrapper-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}