This commit is contained in:
Daniel 2024-02-28 23:36:10 +08:00
parent 9f69d7dc4a
commit 77885a8cc0
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
10 changed files with 35 additions and 3 deletions

View file

@ -53,6 +53,12 @@ export const ai = {
<input class="b3-text-field fn__block" id="apiBaseURL" value="${window.siyuan.config.ai.openAI.apiBaseURL}"/>
<div class="b3-label__text">${window.siyuan.languages.apiBaseURLTip}</div>
</div>
<div class="b3-label">
${window.siyuan.languages.apiVersion}
<div class="fn__hr"></div>
<input class="b3-text-field fn__block" id="apiVersion" value="${window.siyuan.config.ai.openAI.apiVersion}"/>
<div class="b3-label__text">${window.siyuan.languages.apiVersionTip}</div>
</div>
<div class="b3-label">
User-Agent
<div class="fn__hr"></div>
@ -119,6 +125,14 @@ export const ai = {
<input class="b3-text-field fn__block" id="apiBaseURL" value="${window.siyuan.config.ai.openAI.apiBaseURL}"/>
</div>
</div>
<div class="fn__flex b3-label">
<div class="fn__block">
${window.siyuan.languages.apiVersion}
<div class="b3-label__text">${window.siyuan.languages.apiVersionTip}</div>
<span class="fn__hr"></span>
<input class="b3-text-field fn__block" id="apiVersion" value="${window.siyuan.config.ai.openAI.apiVersion}"/>
</div>
</div>
<div class="fn__flex b3-label">
<div class="fn__block">
User-Agent
@ -146,6 +160,7 @@ export const ai = {
openAI: {
apiUserAgent: (ai.element.querySelector("#apiUserAgent") as HTMLInputElement).value,
apiBaseURL: (ai.element.querySelector("#apiBaseURL") as HTMLInputElement).value,
apiVersion: (ai.element.querySelector("#apiVersion") as HTMLInputElement).value,
apiKey: (ai.element.querySelector("#apiKey") as HTMLInputElement).value,
apiModel: (ai.element.querySelector("#apiModel") as HTMLSelectElement).value,
apiMaxTokens: parseInt((ai.element.querySelector("#apiMaxTokens") as HTMLInputElement).value),

View file

@ -147,7 +147,7 @@ interface Window {
}
mermaid: {
initialize(options: any): void,
render(id: string, text: string): { svg:string }
render(id: string, text: string): { svg: string }
};
plantumlEncoder: {
encode(options: string): string,
@ -727,6 +727,7 @@ interface IConfig {
apiProvider: string // OpenAI, Azure
apiUserAgent: string
apiBaseURL: string
apiVersion: string
apiKey: string
apiModel: string
apiMaxTokens: number