Many-in-one AI client.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.2 KiB

  1. // see https://platform.openai.com/docs/models/model-endpoint-compatibility
  2. export enum ChatCompletionModel {
  3. GPT_4 = 'gpt-4',
  4. GPT_4_0314 = 'gpt-4-0314',
  5. GPT_4_32K = 'gpt-4-32k',
  6. GPT_4_32K_0314 = 'gpt-4-32k-0314',
  7. GPT_3_5_TURBO = 'gpt-3.5-turbo',
  8. GPT_3_5_TURBO_0301 = 'gpt-3.5-turbo-0301',
  9. }
  10. export enum TextCompletionModel {
  11. TEXT_DAVINCI_003 = 'text-davinci-003',
  12. TEXT_DAVINCI_002 = 'text-davinci-002',
  13. TEXT_CURIE_001 = 'text-curie-001',
  14. TEXT_BABBAGE_001 = 'text-babbage-001',
  15. TEXT_ADA_001 = 'text-ada-001',
  16. }
  17. export enum EditModel {
  18. TEXT_DAVINCI_EDIT_001 = 'text-davinci-edit-001',
  19. CODE_DAVINCI_EDIT_001 = 'code-davinci-edit-001',
  20. }
  21. export enum AudioTranscriptionModel {
  22. WHISPER_1 = 'whisper-1',
  23. }
  24. export enum AudioTranslationModel {
  25. WHISPER_1 = 'whisper-1',
  26. }
  27. export enum FineTuneModel {
  28. DAVINCI = 'davinci',
  29. CURIE = 'curie',
  30. BABBAGE = 'babbage',
  31. ADA = 'ada',
  32. }
  33. export enum EmbeddingModel {
  34. TEXT_EMBEDDING_ADA_002 = 'text-embedding-ada-002',
  35. TEXT_SEARCH_ADA_DOC_001 = 'text-search-ada-doc-001',
  36. }
  37. export enum ModerationModel {
  38. TEXT_MODERATION_STABLE = 'text-moderation-stable',
  39. TEXT_MODERATION_LATEST = 'text-moderation-latest',
  40. }