Pollinations.AI开源AI内容生成平台支持免费文本与图像生成API

作者:互联网

2026-03-21

⼤语⾔模型脚本

Pollinations.AI作为开源AI内容生成平台,无需注册即可免费使用,支持文本、图像、音频等多种内容创作,为开发者和创意人士提供高效工具。

Pollinations.AI的核心功能

  1. 图像生成:通过文本描述快速生成高质量图像,支持Flux和Turbo等多种模型,可自定义尺寸和随机种子等参数。
  2. 文本生成:基于提示词自动生成自然语言文本,兼容多种文本生成模型。
  3. 文生音频:将输入的文本转换为多种语音类型的音频文件。
  4. 音频转文字:自动将音频文件内容转换为可编辑文本。
  5. 视觉内容解析:支持通过图像URL或Base64编码数据对图片内容进行分析。
  6. OpenAI兼容接口:提供与OpenAI格式兼容的API调用方式,便于开发者迁移项目。
  7. 实时动态:展示社区最新生成的图像和文本内容,激发创作灵感。

Pollinations.AI的使用指南

  1. 图像生成方法
    1. 网页端操作:访问官网后输入文本描述,选择Turbo或Flux等模型,点击生成按钮即可。
    2. API调用:使用GET请求格式:https://image.pollinations.ai/prompt/{prompt}
  2. 文本生成方法
    1. 网页端操作:进入文本生成页面,输入提示词后选择Mistral或OpenAI等模型。
    2. API调用:使用GET请求格式:https://text.pollinations.ai/{prompt}
  3. 文生音频方法:通过API调用使用GET请求格式:https://text.pollinations.ai/{prompt}?model=openai-audio&voice={voice}
  4. Python代码示例
    1. 图像生成代码
import requests

def generate_image(prompt, width=768, height=768, model='flux', seed=None):
    url = f"https://image.pollinations.ai/prompt/{prompt}?width={width}&height={height}&model={model}&seed={seed}"
    response = requests.get(url)
    if response.status_code == 200:
        with open('generated_image.jpg', 'wb') as file:
            file.write(response.content)
        print('Image downloaded!')
    else:
        print('Error:', response.status_code)

generate_image("A beautiful sunset over the ocean", width=1280, height=720, model='turbo', seed=42)
    1. 文本生成代码
import requests

def generate_text(prompt, model='mistral'):
    url = f"https://text.pollinations.ai/{prompt}?model={model}"
    response = requests.get(url)
    if response.status_code == 200:
        print(response.text)
    else:
        print('Error:'
							                            

相关标签:

Flux