bingart

其他资源 2025-08-15

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