openapi2ts.config.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import path from 'path'
  2. export default [
  3. {
  4. schemaPath: path.resolve(__dirname, './schema/agent.openapi.json'),
  5. serversPath: './servers',
  6. requestLibPath: "import request from '@repo/api-client'"
  7. },
  8. {
  9. schemaPath: path.resolve(__dirname, './schema/model.openapi.json'),
  10. serversPath: './servers/model',
  11. requestLibPath: "import request from '@repo/api-client'"
  12. },
  13. {
  14. schemaPath: path.resolve(__dirname, './schema/knowledge.openapi.json'),
  15. serversPath: './servers/knowledge',
  16. requestLibPath: "import request from '@repo/api-client'"
  17. },
  18. {
  19. schemaPath: path.resolve(__dirname, './schema/resource.openapi.json'),
  20. serversPath: './servers/resource',
  21. requestLibPath: "import request from '@repo/api-client'"
  22. },
  23. {
  24. schemaPath: path.resolve(__dirname, './schema/ai.openapi.json'),
  25. serversPath: './servers/ai-chat',
  26. requestLibPath: "import request from '@repo/api-client'"
  27. },
  28. {
  29. schemaPath: path.resolve(__dirname, './schema/vector.openapi.json'),
  30. serversPath: './servers/vector',
  31. requestLibPath: "import request from '@repo/api-client'"
  32. },
  33. {
  34. schemaPath: path.resolve(__dirname, './schema/system.openapi.json'),
  35. serversPath: './servers/system',
  36. requestLibPath: "import request from '@repo/api-client'"
  37. }
  38. ]