api / test.py
chipling's picture
Upload 38 files
b166a40 verified
import requests
import json
messages = [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Depending on this image Create tell me a image generation prompt to create this:"
},
]
},
]
model = "deepseek-r1"
url = "https://chipling-api.hf.space/api/v1/text/generate"
payload = {
"messages": messages,
"model": model,
"api_key":"test"
}
response = requests.post(url, json=payload, stream=True)
if response.status_code == 200:
for line in response.iter_lines():
if line:
print(line)
decoded_line = line.decode('utf-8')
if decoded_line.startswith('data: [DONE]'):
break
elif decoded_line.startswith('data: '):
try:
json_data = json.loads(decoded_line[6:])
if json_data["choices"] and "text" in json_data["choices"][0]:
print(json_data["choices"][0]["text"], end='')
except json.JSONDecodeError:
continue
else:
print(f"Request failed with status code {response.status_code}")
# import requests
# url = 'https://chipling-api.hf.space/api/v1/generate-images'
# query = {
# 'prompt': 'a beautiful landscape',
# 'model': 'fal-ai/fast-sdxl',
# 'api_key': 'your_api_key_here',
# }
# response = requests.post(url, json=query)
# if response.status_code == 200:
# data = response.json()['image']
# print(data)
# else:
# print(f"Error: {response.status_code} - {response.text}")