bingart
bingart是Bing Image Creator(基于DALL-E 3)的非正式API包装器。它允许您使用Bing的Image Creation工具通过编程方式生成?️AI驱动的图像。
配x警告: _u auth cookie应每2-4周更改一次。
描述
该模块使用Web刮擦和工程技术与Bing的内部图像创建API接口。这不是官方API客户。
?关键功能
- ?️通过提供文本提示来生成图像
- ?通过提供文本提示来生成视频
- ?获取最多4个生成图像的图像URL
- ?通过保存的bing cookie或从浏览器自动取出身份验证
- 配x常见问题的自定义例外
用法
带有有效_U cookie值的导入和实例化bingart类:
bingart
bing_art = bingart (auth_cookie_U=\’…\’)
try:
results = bing_art.generate_images(\’sunset\’)
print(results)
finally:
bing_art.close_session()\”>
from bingart import bingart bing_art = bingart ( auth_cookie_U = \'...\' ) try : results = bing_art . generate_images ( \'sunset\' ) print ( results ) finally : bing_art . close_session ()
有时需要一个名为Kievrpssecauth的额外曲奇才能正常工作
bing_art = bingart ( auth_cookie_U = \'...\' , auth_cookie_KievRPSSecAuth = \'...\' )
另外,您可以尝试使用自动Cookie搜索功能
bing_art = bingart ( auto = True )
带有查询文本的call generate_images():
results = bing_art . generate_images ( \"a cat painting in Picasso style\" )
以及视频:
results = bing_art . generate_video ( \"a dancing cat\" )
返回值包含图像URL和原始提示:
{
\"images\" : [
{ \"url\" : \" https://... \" }
],
\"prompt\" : \" a cat painting in Picasso style \"
}
对于视频生成,输出将是:
{
\"video\" : {
\"video_url\" : \" https://... \"
},
\"prompt\" : \" a dancing cat \"
}
例外
- authcookieerror:无效的身份验证cookie
- PromptrejectedError:提示被拒绝为不道德的
?贡献
欢迎拉请求!请打开一个讨论重大变化的问题。
