mirror of
https://github.com/LiteyukiStudio/nonebot-plugin-marshoai.git
synced 2025-02-07 21:46:10 +08:00
29 lines
993 B
Markdown
Executable File
29 lines
993 B
Markdown
Executable File
---
|
|
title: util_hunyuan
|
|
---
|
|
# **模块** `nonebot_plugin_marshoai.util_hunyuan`
|
|
|
|
---
|
|
### ***func*** `generate_image(prompt: str)`
|
|
|
|
|
|
<details>
|
|
<summary> <b>源代码</b> 或 <a href='https://github.com/LiteyukiStudio/nonebot-plugin-marshoai/tree/main/nonebot_plugin_marshoai/util_hunyuan.py#L16' target='_blank'>在GitHub上查看</a></summary>
|
|
|
|
```python
|
|
def generate_image(prompt: str):
|
|
cred = credential.Credential(config.marshoai_tencent_secretid, config.marshoai_tencent_secretkey)
|
|
httpProfile = HttpProfile()
|
|
httpProfile.endpoint = 'hunyuan.tencentcloudapi.com'
|
|
clientProfile = ClientProfile()
|
|
clientProfile.httpProfile = httpProfile
|
|
client = hunyuan_client.HunyuanClient(cred, 'ap-guangzhou', clientProfile)
|
|
req = models.TextToImageLiteRequest()
|
|
params = {'Prompt': prompt, 'RspImgType': 'url', 'Resolution': '1080:1920'}
|
|
req.from_json_string(json.dumps(params))
|
|
resp = client.TextToImageLite(req)
|
|
return resp.to_json_string()
|
|
```
|
|
</details>
|
|
|