ஒரு படத்தை உருவாக்கவும்
ShareAI Images API ஐ பயன்படுத்தி ஆதரிக்கப்படும் மாடல், உரை உந்துதல் மற்றும் சரிபார்க்கப்பட்ட பட உருவாக்க விருப்பங்களுடன் படங்களை உருவாக்கவும்.
இந்த பக்கத்தில்
https://api.shareai.now/api/v1/images/generationsஉரை உந்துதல் மூலம் ஒரு படத்தை உருவாக்கவும்.
- அடிப்படை URL
https://api.shareai.now- அங்கீகாரம்
- Bearer API முக்கியம் அல்லது அங்கீகரிக்கப்பட்ட OAuth அணுகல் டோக்கன்
ShareAI இல் தற்போது இயக்கப்பட்ட மற்றும் உங்கள் சான்றிதழால் அனுமதிக்கப்பட்ட ஒரு பட மாடலை பயன்படுத்தவும். மாடல் எந்த அளவுகள், தர நிலைகள் மற்றும் வெளியீடு விருப்பங்களை ஆதரிக்கிறது என்பதை தீர்மானிக்கிறது.
ஒரு கோரிக்கையை அனுப்பவும்#
cURL
curl --fail-with-body --request POST \
"https://api.shareai.now/api/v1/images/generations" \
-H "Authorization: Bearer $SHAREAI_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "YOUR_IMAGE_MODEL",
"prompt": "A quiet forest painted in watercolor.",
"n": 1,
"size": "1024x1024"
}'
Python
import json
import os
import urllib.request
headers = {"Authorization": "Bearer " + os.environ["SHAREAI_API_KEY"]}
headers["Content-Type"] = "application/json"
payload = {'model': 'YOUR_IMAGE_MODEL', 'prompt': 'A quiet forest painted in watercolor.', 'n': 1, 'size': '1024x1024'}
data = json.dumps(payload).encode()
request = urllib.request.Request('https://api.shareai.now/api/v1/images/generations', data=data, headers=headers, method='POST')
with urllib.request.urlopen(request, timeout=180) as response:
print(json.load(response))
TypeScript
const url = "https://api.shareai.now/api/v1/images/generations";
const headers: Record = {
Authorization: `Bearer ${process.env.SHAREAI_API_KEY}`,
};
headers["Content-Type"] = "application/json";
const payload = {
"model": "YOUR_IMAGE_MODEL",
"prompt": "A quiet forest painted in watercolor.",
"n": 1,
"size": "1024x1024"
};
const response = await fetch(url, { method: "POST", headers, body: JSON.stringify(payload) });
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
console.log(await response.json());
கோரிக்கை புலங்கள்#
| புலம் | மதிப்பு |
|---|---|
model | இயக்கப்பட்ட பட உருவாக்க மாடல் ID. |
prompt | காலியாக இல்லாத உரை விளக்கம். |
n | படங்களின் எண்ணிக்கை, 1 முதல் 10 வரை, மாடல் ஆதரவைப் பொருத்து. |
size / quality | விருப்பமான மாடல் ஆதரிக்கப்படும் அளவு மற்றும் தர மதிப்புகள். |
response_format / output_format | விருப்பமான மாடல் ஆதரிக்கப்படும் பதில் மற்றும் கோப்பு வடிவமைப்பு அமைப்புகள். |
background | மாடல் ஆதரிக்கும் விருப்பமான பின்னணி அமைப்பு. |
படத்தை படிக்கவும்#
திரும்பிய data பதிவுகளை ஆய்வு செய்யவும். மாடல் மற்றும் கோரிய வடிவமைப்பைப் பொருத்து, ஒரு பதிவு HTTPS பட URL அல்லது base64 பட தரவைக் கொண்டிருக்கும். உண்மையில் திரும்பிய வடிவத்தை பயன்படுத்தவும்; ஒவ்வொரு வழங்குநரும் URL ஐ திருப்புவார்கள் என்று கருத வேண்டாம். API உங்களுக்காக திரும்பிய பட URL களை பதிவிறக்காது.
அளவு மற்றும் நேர வரம்புகள்#
கோரிக்கைகள் ஒத்திசைவமாக இருக்கும். இணைந்த உரை 256 KiB வரை, வழங்குநர் அழைப்பு 120 விநாடிகள் வரை மற்றும் பதில் 2 MiB வரை மட்டுப்படுத்தப்பட்டுள்ளது. பெரிய base64 படங்கள் அந்த பதில் வரம்பை மீறக்கூடும். பொருத்தமான வெளியீட்டு அளவை அல்லது URL வெளியீட்டை ஆதரிக்கும் மாடலைத் தேர்ந்தெடுக்கவும்.
கவனமாக மீண்டும் முயற்சிக்கவும்#
ஒரு படத்தை உருவாக்குவது பயன்பாட்டை ஏற்படுத்தக்கூடும். நேரம் முடிவடைந்த பிறகு அல்லது தெளிவற்ற நெட்வொர்க் தோல்வி ஏற்பட்ட பிறகு, செயல்பாட்டைச் சரிபார்க்கவும்; கோரிக்கையை மீண்டும் முயற்சிப்பது மற்றொரு படத்தை உருவாக்கி கட்டணம் வசூலிக்கக்கூடும். API ஒரு வழங்குநருக்கு கோரிக்கையை சமர்ப்பித்த பிறகு பட கோரிக்கையை தானாகவே மீண்டும் முயற்சிக்காது.
ஆதரிக்கப்படும் செயல்பாடுகள்#
இந்த வழி உரையிலிருந்து படங்களை உருவாக்குகிறது. பட திருத்தங்கள், மாறுபாடுகள், பல பகுதிகள் பதிவேற்றங்கள் மற்றும் ஸ்ட்ரீமிங் பட உருவாக்கம் ஆதரிக்கப்படவில்லை. தற்போதைய பில்லிங் ஒரு பொருத்தமான மாடல்/வழங்குநர் டோக்கன்-பயன்பாட்டு ஒப்பந்தத்தை தேவைப்படுகிறது; படத்திற்கு மட்டும் வழங்குநர்கள் கிடைக்காமல் இருக்கலாம்.
வாடிக்கையாளர் அங்கீகாரம் பயன்படுத்தவும்#
ஒப்புதலளிக்கப்பட்ட OAuth ஓட்டத்திற்கு, அணுகல் டோக்கனை Bearer ஆக அனுப்பவும். கணக்கு நிதியளிக்கப்பட்ட பட உருவாக்கத்திற்கு surcharge மற்றும் ஏற்றுக்கொள்ளப்பட்ட பயன்பாட்டு திட்டம் தேவை. அனைத்து மாடல், வழங்குநர் மற்றும் கணக்கு கட்டுப்பாடுகள் செயல்பாட்டில் இருக்கும்.
கடைசியாக புதுப்பிக்கப்பட்டது செப்டம்பர் 15, 2026