You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
尊敬的项目开发者:
您好。
非常感谢您开源如此完美的项目,非常感谢它为我带来的帮助。
我期望它具有更优秀的功能,功能描述如下:
项目新增:提供API接口,我可以直接向该API传入base64编码的图片,以及需要它执行的工作指令,它返回结果。
例如:
以下仅仅是思路示例,并非实际生产代码:
`//定义api接口地址
var api = “xxx”;
//图片进行编码
var img_data = base64(“xxx”);
//定义图片id
var img_id = “xxx”;
//定义要执行的用户指令
var order_text = “Please give this image a title”;
//定义返回标题的最小长度
var title_min_length = 80;
//定义返回标题的最小长度
var title_max_length = 100;
//定义返回关键词标签的最小数量
var tags_min_number = 30;
//定义返回关键词标签的最大数量
var tags_max_number = 50;
//post请求传输base64编码的图片,获取该图片的 标题、核心关键词的描述
$.ajax({
url:api,
data:{
"img_data":img_data,
"img_id":img_id,
"order_text":order_text,
"title_min_length":title_min_length,
"title_max_length":title_max_length,
"tags_min_number":tags_min_number,
"tags_max_number":tags_max_number,
},
type:'post',
success:function(data){
});`
这样就可以直接通过接口传输图片并且获取该图片的描述标题、描述核心关键词。
提示:
我之所以建议传输图片用的是base64 而不是 图片的url ,是因为考虑到 url 可能会存在动态地址导致GPT接收到的图像并不是我们期望的图像。而且,现在我就正在遇到这样的问题。当我给 chatgpt4 提供了url 希望它能描述的时候,它告诉我的内容与我实际看到的图像内容并不一致。因此,我考虑在api接口接收图片的时候直接以图片的base64编码接收,这样就可以完美避开地址问题。
Beta Was this translation helpful? Give feedback.
All reactions