config.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. export const OpenAIConfig = {
  2. model: {
  3. model: "gpt-3.5-turbo" as string,
  4. summarizeModel: "gpt-3.5-turbo",
  5. temperature: 0.5,
  6. top_p: 1,
  7. max_tokens: 2000,
  8. presence_penalty: 0,
  9. frequency_penalty: 0,
  10. },
  11. provider: {
  12. name: "OpenAI" as const,
  13. endpoint: "https://api.openai.com",
  14. apiKey: "",
  15. customModels: "",
  16. autoFetchModels: false, // fetch available models from server or not
  17. models: [
  18. {
  19. name: "gpt-4",
  20. available: true,
  21. },
  22. {
  23. name: "gpt-4-0314",
  24. available: true,
  25. },
  26. {
  27. name: "gpt-4-0613",
  28. available: true,
  29. },
  30. {
  31. name: "gpt-4-32k",
  32. available: true,
  33. },
  34. {
  35. name: "gpt-4-32k-0314",
  36. available: true,
  37. },
  38. {
  39. name: "gpt-4-32k-0613",
  40. available: true,
  41. },
  42. {
  43. name: "gpt-3.5-turbo",
  44. available: true,
  45. },
  46. {
  47. name: "gpt-3.5-turbo-0301",
  48. available: true,
  49. },
  50. {
  51. name: "gpt-3.5-turbo-0613",
  52. available: true,
  53. },
  54. {
  55. name: "gpt-3.5-turbo-16k",
  56. available: true,
  57. },
  58. {
  59. name: "gpt-3.5-turbo-16k-0613",
  60. available: true,
  61. },
  62. ],
  63. },
  64. };