File size: 635 Bytes
0133533
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import express from 'express'
import { handleModels } from './handlers/models.js'
import { handleChatCompletions } from './handlers/chat.js'
import { handleDirectResponses } from './handlers/responses.js'
import { handleDirectMessages, handleCountTokens } from './handlers/messages.js'

const router = express.Router()

// 注册路由
router.get('/v1/models', handleModels)
router.post('/v1/chat/completions', handleChatCompletions)
router.post('/v1/responses', handleDirectResponses)
router.post('/v1/messages', handleDirectMessages)
router.post('/v1/messages/count_tokens', handleCountTokens)

export default router