nomid2 commited on
Commit
db27d37
·
verified ·
1 Parent(s): 99b2763

Upload server.js

Browse files
Files changed (1) hide show
  1. src/server.js +45 -0
src/server.js CHANGED
@@ -186,6 +186,51 @@ app.get('/test/text', (req, res) => {
186
  })
187
  })
188
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  // 简单的图片测试端点(GET方式获取示例)
190
  app.get('/test/image', (req, res) => {
191
  const timestamp = new Date().toISOString()
 
186
  })
187
  })
188
 
189
+ // 长图测试端点
190
+ app.get('/test/long-image', (req, res) => {
191
+ const timestamp = new Date().toISOString()
192
+ console.log(`[${timestamp}] 🧪 长图测试端点`)
193
+
194
+ // 创建一个模拟长图的测试请求(使用一个很长的base64字符串模拟)
195
+ const testRequest = {
196
+ model: "claude-sonnet-4-20250514",
197
+ messages: [
198
+ {
199
+ role: "user",
200
+ content: [
201
+ {
202
+ type: "text",
203
+ text: "这是一张长图,请分析其内容"
204
+ },
205
+ {
206
+ type: "image_url",
207
+ image_url: {
208
+ url: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAPoCAYAAACkZApTAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="
209
+ }
210
+ }
211
+ ]
212
+ }
213
+ ]
214
+ }
215
+
216
+ res.json({
217
+ message: "长图测试请求示例",
218
+ testRequest: testRequest,
219
+ instructions: [
220
+ "这是一个模拟长图的测试请求",
221
+ "实际使用时请替换为真实的长图base64数据",
222
+ "系统会自动检测长图并使用优化裁切策略",
223
+ "将此JSON发送到 /v1/chat/completions 端点"
224
+ ],
225
+ longImageFeatures: [
226
+ "自动检测长图(高宽比 > 2:1 或 < 1:2)",
227
+ "智能裁切策略,增加重叠区域",
228
+ "按顺序上传所有片段",
229
+ "AI按顺序理解完整长图内容"
230
+ ]
231
+ })
232
+ })
233
+
234
  // 简单的图片测试端点(GET方式获取示例)
235
  app.get('/test/image', (req, res) => {
236
  const timestamp = new Date().toISOString()