API 手册¶
欢迎使用 TweAPI 接口文档。本文档提供了所有可用 API 端点的详细说明。
Base URL
API 端点: https://agent.tweapi.com
认证方式¶
Gemini 格式 - URL 参数认证:
可用接口¶
Gemini 格式¶
文本生成¶
| 方法 | 端点 | 说明 |
|---|---|---|
| POST | /v1beta/models/{model}:generateContent | 生成内容 |
| POST | /v1beta/models/{model}:streamGenerateContent | 流式生成内容 |
图片生成(Gemini)¶
| 方法 | 端点 | 说明 |
|---|---|---|
| POST | /v1beta/models/gemini-2.5-flash-image:generateContent | 快速图片生成 |
| POST | /v1beta/models/gemini-3-pro-image-preview:generateContent | 高分辨率图片生成 |
OpenAI 格式¶
图片生成(GPT Image 2)¶
| 方法 | 端点 | 说明 |
|---|---|---|
| POST | /v1/images/generations | 图片生成 |
| POST | /v1/images/edits | 图片编辑(需传参考图) |
视频生成¶
| 方法 | 端点 | 说明 |
|---|---|---|
| POST | /v1/videos | Omni 视频生成(文生视频/图生视频/视频修改) |
| GET | /v1/videos/{task_id} | 查询 Omni 任务状态 |
| POST | /v1/videos | Veo 视频生成(文生视频/图生视频/帧插值) |
| GET | /v1/videos/{task_id} | 查询 Veo 任务状态 |
快速开始¶
发送第一个请求¶
from google import genai
# 直接在 Client 中设置自定义 base URL
client = genai.Client(
api_key="YOUR_API_KEY",
http_options={"base_url": "https://agent.tweapi.com"}
)
response = client.models.generate_content(
model="gemini-3-pro-preview",
contents="Write a story about a magic backpack.",
)
print(response.text)
import requests
BASE_URL = "https://agent.tweapi.com"
API_KEY = "YOUR_API_KEY"
resp = requests.post(
f"{BASE_URL}/v1/images/generations",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
},
json={
"model": "gpt-image-2",
"prompt": "一只赛博朋克风格的猫",
"size": "16:9",
"quality": "standard",
"response_format": "url",
},
timeout=600,
)
result = resp.json()
print(result["data"][0]["url"])
更多资源¶
- Google Gemini API Reference - Gemini 官方文档