| 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
|
|
|