ఒక చిత్రం రూపొందించండి
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 '{
"provider": {
"sort": {
"by": "price",
"direction": "asc"
}
},
"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 = {'provider': {'sort': {'by': 'price', 'direction': 'asc'}}, '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 = {
"provider": {
"sort": {
"by": "price",
"direction": "asc"
}
},
"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 మరియు ఆమోదించిన వినియోగ ప్రణాళిక. అన్ని మోడల్, ప్రొవైడర్ మరియు ఖాతా పరిమితులు అమలులో ఉంటాయి.
మోడల్ గుర్తింపు మరియు అమలు ప్రొవైడర్లు#
క్రియేటర్ ఆధారిత మోడల్ ఐడెంటిఫయర్ను కాపీ చేయండి మోడల్స్. ఐచ్ఛికంగా వేరు ఇన్ఫ్రాస్ట్రక్చర్ను ఎంచుకోండి provider ఆబ్జెక్ట్. డిఫాల్ట్ ధర ఆధారంగా అర్హత గల ప్రొవైడర్లను ర్యాంక్ చేస్తుంది, తక్కువ ధర మొదట. ప్రొవైడర్లను ఎంచుకోండి లేదా సంప్రదించండి పూర్తి పాలసీ రిఫరెన్స్.
చివరిసారిగా నవీకరించబడింది సెప్టెంబర్ 16, 2026