After I did test many database with ChatGPT I would like to share the “ChatGPT API”.
I put the image version in LinkedIn, and I would like to put the full version here.
OpenAI API | ||
Platform / API | Description | Free / Paid |
---|---|---|
chat/completions | ChatGPT-style conversation | Paid |
completions | Legacy GPT-3 completions | Paid |
embeddings | Text embeddings | Paid |
moderations | Content filtering | Free |
audio/transcriptions | Speech to text (Whisper) | Paid |
audio/translations | Audio to English | Paid |
images/generations | DALL·E image generation | Paid |
images/edits, images/variations | Image editing/variations | Paid |
fine-tuning | Custom model tuning | Paid |
assistants | Tool-integrated AI assistant | Paid |
threads | Manage chat sessions | Paid |
files | File uploads for assistant | Paid |
function calling / tool use | Execute external functions | Paid |
ChatGPT Web App | ||
GPT-3.5 (default model) | Basic chatbot | Free |
GPT-4 (gpt-4-turbo) | Advanced reasoning model | Paid |
Code Interpreter | Python tool / Data analysis | Paid |
DALL·E image generation | Generate images from prompts | Paid |
Browsing tool | Live web access | Paid |
Memory | Remembers user preferences | Paid |
File upload and analysis | Understand uploaded documents | Paid |
Custom GPTs | Create personal assistants | Paid |
Other Platforms and Integrations | ||
Microsoft Copilot | GPT in Word, Excel, etc. | Paid |
Azure OpenAI API | OpenAI access via Azure | Paid |
LangChain / SDKs | Tooling frameworks | Depends (Usage Paid) |
API Service | Endpoint | Description | Free / Paid |
---|---|---|---|
Chat Completions | POST /v1/chat/completions | Generates conversational responses | Paid |
Completions (Legacy) | POST /v1/completions | Generates text completions using legacy models | Paid |
Embeddings | POST /v1/embeddings | Generates vector embeddings for text | Paid |
Moderations | POST /v1/moderations | Classifies content for policy violations | Free |
Audio – Transcriptions | POST /v1/audio/transcriptions | Transcribes audio to text using Whisper | Paid |
Audio – Translations | POST /v1/audio/translations | Translates audio to English text | Paid |
Images – Generations | POST /v1/images/generations | Creates images from text prompts | Paid |
Images – Edits | POST /v1/images/edits | Edits images using text instructions | Paid |
Images – Variations | POST /v1/images/variations | Generates variations of images | Paid |
Fine-tuning | POST /v1/fine-tunes | Creates fine-tuning job for models | Paid |
List Fine-tunes | GET /v1/fine-tunes | Lists fine-tuning jobs | Paid |
Retrieve Fine-tune | GET /v1/fine-tunes/{id} | Retrieves fine-tune job status | Paid |
Cancel Fine-tune | POST /v1/fine-tunes/{id}/cancel | Cancels a fine-tune job | Paid |
Upload File | POST /v1/files | Uploads a file for use | Paid |
List Files | GET /v1/files | Lists all uploaded files | Paid |
Retrieve File | GET /v1/files/{file_id} | Retrieves file info | Paid |
Delete File | DELETE /v1/files/{file_id} | Deletes a file | Paid |
Create Assistant | POST /v1/assistants | Creates an assistant | Paid |
Retrieve Assistant | GET /v1/assistants/{id} | Fetch assistant details | Paid |
Update Assistant | POST /v1/assistants/{id} | Updates an assistant | Paid |
Delete Assistant | DELETE /v1/assistants/{id} | Deletes an assistant | Paid |
List Assistants | GET /v1/assistants | Lists assistants | Paid |
Create Thread | POST /v1/threads | Starts a conversation thread | Paid |
Retrieve Thread | GET /v1/threads/{id} | Gets thread info | Paid |
Delete Thread | DELETE /v1/threads/{id} | Deletes a thread | Paid |
Create Message | POST /v1/threads/{thread_id}/messages | Adds message to thread | Paid |
List Messages | GET /v1/threads/{thread_id}/messages | Lists messages in thread | Paid |
Create Run | POST /v1/threads/{thread_id}/runs | Starts assistant processing | Paid |
Retrieve Run | GET /v1/threads/{thread_id}/runs/{run_id} | Gets run info | Paid |
List Runs | GET /v1/threads/{thread_id}/runs | Lists thread runs | Paid |
Cancel Run | POST /v1/threads/{thread_id}/runs/{run_id}/cancel | Cancels a run | Paid |
List Run Steps | GET /v1/threads/{thread_id}/runs/{run_id}/steps | Lists run steps | Paid |
Retrieve Run Step | GET /v1/threads/{thread_id}/runs/{run_id}/steps/{step_id} | Gets step detail | Paid |