Generative AI Report Internship
Generative AI Report Internship
App 1: ChatGPT
It can assist with tasks such as drafting emails, answering questions, generating creative content, or
coding assistance.
Users interact via a text interface, and the app can integrate with various platforms through APIs.
App 2: DALL-E
like producing illustrations, conceptual art, and visualizing product designs. Users provide a prompt,
that match the input description. It also supports variations and editing of images.
The architecture of these apps generally includes key components such as user interfaces, backend
3. Model Serving Layer: Hosts the AI models (e.g., ChatGPT or DALL-E) with optimized
4. Database: Stores user data, logs, and metadata related to prompts and outputs.
5. Cloud Infrastructure: Ensures scalability and reliability using services like AWS, Azure, or Google
Cloud.
App 1: ChatGPT
- URL: /api/v1/generate-text
- Method: POST
- Request Body:
"prompt": "string",
"max_tokens": "integer",
"temperature": "float"
- Response Body:
"response": "string",
"usage": {
"tokens_used": "integer"
}
}
- URL: /api/v1/conversations/{conversation_id}
- Method: GET
- Response Body:
"conversation_id": "string",
"messages": [
App 2: DALL-E
- URL: /api/v1/generate-image
- Method: POST
- Request Body:
"prompt": "string",
"size": "string",
"variations": "integer"
}
- Response Body:
"image_url": "string",
"metadata": {
"prompt": "string",
"generated_at": "string"
- URL: /api/v1/modify-image
- Method: POST
- Request Body:
"image_id": "string",
"modifications": {
"crop": "coordinates",
"color_adjust": "string"
- Response Body:
"modified_image_url": "string"