43 lines
922 B
JSON
43 lines
922 B
JSON
{
|
|
"image_api": {
|
|
"key": "your_image_api_key",
|
|
"base_url": "https://api.openai.com/v1",
|
|
"model": "dall-e-3"
|
|
},
|
|
"vision_api": {
|
|
"key": "your_vision_api_key",
|
|
"base_url": "https://api.openai.com/v1",
|
|
"model": "gpt-4o"
|
|
},
|
|
"defaults": {
|
|
"text_to_image": {
|
|
"size": "1792x1024",
|
|
"response_format": "b64_json"
|
|
},
|
|
"image_to_image": {
|
|
"size": "1792x1024",
|
|
"response_format": "b64_json"
|
|
},
|
|
"image_to_text": {
|
|
"max_tokens": 2000,
|
|
"temperature": 0.7,
|
|
"mode": "describe"
|
|
}
|
|
},
|
|
"limits": {
|
|
"max_file_size_mb": 4,
|
|
"supported_formats": ["png", "jpg", "jpeg", "webp", "gif"],
|
|
"max_prompt_length": 1000,
|
|
"timeout_seconds": {
|
|
"text_to_image": 180,
|
|
"image_to_image": 180,
|
|
"image_to_text": 120
|
|
}
|
|
},
|
|
"retry": {
|
|
"max_attempts": 3,
|
|
"backoff_multiplier": 2,
|
|
"initial_delay_seconds": 1
|
|
}
|
|
}
|