Annotation Type GPTChatCompletionServiceImpl.GPTChatCompletionServiceConfig


  • public static @interface GPTChatCompletionServiceImpl.GPTChatCompletionServiceConfig
    • Element Detail

      • chatCompletionUrl

        String chatCompletionUrl
      • openAiApiKey

        String openAiApiKey
      • openAiOrganizationId

        String openAiOrganizationId
      • openAiApiKeyFile

        String openAiApiKeyFile
      • maximumTokensPerRequest

        int maximumTokensPerRequest
      • requestsPerMinute

        int requestsPerMinute
      • requestsPerHour

        int requestsPerHour
      • requestsPerDay

        int requestsPerDay
      • embeddingsUrl

        String embeddingsUrl
      • disabled

        boolean disabled
        Default:
        false
      • defaultModel

        String defaultModel
        Default:
        "gpt-4o-mini"
      • highIntelligenceModel

        String highIntelligenceModel
        Default:
        "gpt-4o"
      • imageModel

        String imageModel
        Default:
        "gpt-4o"
      • maximumTokensPerResponse

        int maximumTokensPerResponse
        Default:
        4096
      • connectionTimeout

        int connectionTimeout
        Default:
        30
      • requestTimeout

        int requestTimeout
        Default:
        300
      • embeddingsModel

        String embeddingsModel
        Default:
        "text-embedding-3-small"