ఒక చిత్రం రూపొందించండి
ShareAI Images APIతో మద్దతు ఇచ్చే మోడల్, టెక్స్ట్ ప్రాంప్ట్ మరియు ధృవీకరించిన చిత్రం-జనరేషన్ ఎంపికలను ఉపయోగించి చిత్రాలను సృష్టించండి.
ఈ పేజీలో
https://api.shareai.now/api/v1/images/generationsటెక్స్ట్ ప్రాంప్ట్ నుండి చిత్రాన్ని సృష్టించండి.
- బేస్ URL
https://api.shareai.now- authentication
- 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 మీ కోసం తిరిగి వచ్చిన చిత్రం URLsను డౌన్లోడ్ చేయదు.
పరిమాణం మరియు సమయ పరిమితులు#
అభ్యర్థనలు సమకాలీనంగా ఉంటాయి. కలిపిన టెక్స్ట్ 256 KiBకు పరిమితం చేయబడుతుంది, ప్రొవైడర్ కాల్ 120 సెకన్లకు మరియు ప్రతిస్పందన 2 MiBకు. పెద్ద base64 చిత్రాలు ఆ ప్రతిస్పందన పరిమితిని మించవచ్చు. అనుకూలమైన అవుట్పుట్ పరిమాణాన్ని లేదా URL అవుట్పుట్కు మద్దతు ఇచ్చే మోడల్ను ఎంచుకోండి.
జాగ్రత్తగా మళ్లీ ప్రయత్నించండి#
చిత్రం సృష్టించడం వినియోగాన్ని కలిగించవచ్చు. టైమ్ఔట్ లేదా అనిశ్చితమైన నెట్వర్క్ వైఫల్యం తర్వాత, మళ్లీ ప్రయత్నించే ముందు కార్యకలాపాన్ని తనిఖీ చేయండి; అభ్యర్థనను పునరావృతం చేయడం మరో చిత్రాన్ని సృష్టించి ఛార్జ్ చేయవచ్చు. API ప్రొవైడర్కు సమర్పించిన తర్వాత చిత్రం అభ్యర్థనను స్వయంచాలకంగా మళ్లీ ప్రయత్నించదు.
మద్దతు ఇచ్చే ఆపరేషన్లు#
ఈ రూట్ టెక్స్ట్ నుండి చిత్రాలను సృష్టిస్తుంది. చిత్రం ఎడిట్స్, వేరియేషన్లు, మల్టిపార్ట్ అప్లోడ్స్ మరియు స్ట్రీమింగ్ చిత్రం జనరేషన్ మద్దతు ఇవ్వబడదు. ప్రస్తుత బిల్లింగ్కు అనుకూలమైన మోడల్/ప్రొవైడర్ టోకెన్-వినియోగ ఒప్పందం అవసరం; ప్రతి చిత్రం-మాత్రమే ప్రొవైడర్లు అందుబాటులో ఉండకపోవచ్చు.
కస్టమర్ అనుమతిని ఉపయోగించండి#
ఆమోదించిన OAuth ఫ్లో కోసం, యాక్సెస్ టోకెన్ను Bearerగా పంపండి. ఖాతా-ఫండెడ్ చిత్రం జనరేషన్ అవసరం surcharge మరియు ఆమోదించిన వినియోగ ప్రణాళిక. అన్ని మోడల్, ప్రొవైడర్ మరియు ఖాతా పరిమితులు అమలులో ఉంటాయి.
చివరిసారిగా నవీకరించబడింది సెప్టెంబర్ 15, 2026