curl https://sub.vcnovb.cn/v1beta/models/gemini-2.5-flash:generateContent \
-H "x-goog-api-key: $VC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"role":"user","parts":[{"text":"用一句话解释机器学习。"}]}]}'
curl -N 'https://sub.vcnovb.cn/v1beta/models/gemini-2.5-flash:streamGenerateContent?alt=sse' \
-H "x-goog-api-key: $VC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"role":"user","parts":[{"text":"用一句话解释机器学习。"}]}]}'
API 接入
Gemini 原生接口
使用 contents 格式调用支持 Gemini 原生协议的分组。
POST
https://sub.vcnovb.cn
/
v1beta
/
models
/
{model}
:generateContent
curl https://sub.vcnovb.cn/v1beta/models/gemini-2.5-flash:generateContent \
-H "x-goog-api-key: $VC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"role":"user","parts":[{"text":"用一句话解释机器学习。"}]}]}'
curl -N 'https://sub.vcnovb.cn/v1beta/models/gemini-2.5-flash:streamGenerateContent?alt=sse' \
-H "x-goog-api-key: $VC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"role":"user","parts":[{"text":"用一句话解释机器学习。"}]}]}'
curl https://sub.vcnovb.cn/v1beta/models/gemini-2.5-flash:generateContent \
-H "x-goog-api-key: $VC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"role":"user","parts":[{"text":"用一句话解释机器学习。"}]}]}'
curl -N 'https://sub.vcnovb.cn/v1beta/models/gemini-2.5-flash:streamGenerateContent?alt=sse' \
-H "x-goog-api-key: $VC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"role":"user","parts":[{"text":"用一句话解释机器学习。"}]}]}'
请求参数
可通过generationConfig 设置生成参数。工具调用、多模态输入和图片输出的支持范围见对应模型说明。
模型目录
curl https://sub.vcnovb.cn/v1beta/models \
-H "x-goog-api-key: $VC_API_KEY"
返回结果
普通响应从candidates[].content.parts[] 读取内容:文本位于 text 字段,图片等非文本内容按各 part 的类型读取。流式请求采用 SSE,逐条解析事件数据。
结果为空时,检查响应中的结束原因及内容审核信息。