我有一个API Curl请求,它返回一个链接:
curl https://api.openai.com/v1/images/generations \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{
"prompt": "A cute baby sea otter",
"n": 2,
"size": "1024x1024"
}'
如何在Unity Engine中通过C#脚本中的Curl请求链接?谢谢!
这是我目前所掌握的情况:
void Start () {
StartCoroutine ("FillAndSend");
}
public IEnumerator FillAndSend() {
#Curl request here
}
1条答案
按热度按时间ztmd8pv51#
正如Dai所说的,您可以使用UnityWebRequest来实现这一点。您几乎没有发送它的选项。
你也可以使用
UnityWebRequest.Post(string uri, string postData)
方法,或者你可以使用WWWForm
类来发布表单,而不是JSON等。你也可以为你的数据创建一个模型类,然后把
prompt
、n
和size
属性放入其中。然后,你可以用JsonUtility.ToJson(dalleRequest)
把它转换成JSON。或者,如果你愿意,你可以把这些值作为方法的参数,然后在发送请求的同时创建字符串。