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:提示被拒绝为不道德的
?贡献
欢迎拉请求!请打开一个讨论重大变化的问题。
下载源码
通过命令行克隆项目:
git clone https://github.com/DedInc/bingart.git