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
|