GET api/openai/settings

取得OpenAI服務相關參數設定

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

OpenAISettings
NameDescriptionTypeAdditional information
CompetionEndpoint

OpenAI API的端點

string

None.

APIkey

用於認證的OpenAI API密鑰

string

None.

MaxTokens

單次最大文字Token數量

integer

None.

Temperature

控制結果隨機性的溫度參數

decimal number

None.

FrequencyPenalty

控制重複內容的頻率懲罰參數

decimal number

None.

PresencePenalty

控制當前上下文內容重複出現的懲罰參數

decimal number

None.

TopP

控制採樣概率分佈範圍的參數

decimal number

None.

Stop

停止生成文本的標記

string

None.

SystemPrompt

系統提示,用於引導AI的行為和響應

string

None.

Response Formats

application/json, text/json

Sample:
{
  "CompetionEndpoint": "sample string 1",
  "APIkey": "sample string 2",
  "MaxTokens": 3,
  "Temperature": 4.1,
  "FrequencyPenalty": 5.1,
  "PresencePenalty": 6.1,
  "TopP": 7.1,
  "Stop": "sample string 8",
  "SystemPrompt": "sample string 9"
}

application/xml, text/xml

Sample:
<OpenAIController.OpenAISettings xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iMOE_Back_End.Controllers">
  <APIkey>sample string 2</APIkey>
  <CompetionEndpoint>sample string 1</CompetionEndpoint>
  <FrequencyPenalty>5.1</FrequencyPenalty>
  <MaxTokens>3</MaxTokens>
  <PresencePenalty>6.1</PresencePenalty>
  <Stop>sample string 8</Stop>
  <SystemPrompt>sample string 9</SystemPrompt>
  <Temperature>4.1</Temperature>
  <TopP>7.1</TopP>
</OpenAIController.OpenAISettings>