Merge pull request #641 from xiaodong2008/feat/base-url-option

chatgpt-api
Travis Fischer 2024-06-07 00:44:35 -05:00 zatwierdzone przez GitHub
commit 7bc821dc58
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -35,6 +35,7 @@ async function main() {
.option('-m, --model <model>', 'Model (gpt-3.5-turbo, gpt-4)', { .option('-m, --model <model>', 'Model (gpt-3.5-turbo, gpt-4)', {
default: 'gpt-3.5-turbo' default: 'gpt-3.5-turbo'
}) })
.option('--host <host>', 'API host base')
.option( .option(
'-n, --conversationName <conversationName>', '-n, --conversationName <conversationName>',
'Unique name for the conversation' 'Unique name for the conversation'
@ -42,6 +43,7 @@ async function main() {
.action(async (prompt, options) => { .action(async (prompt, options) => {
const apiOrg = options.apiOrg || process.env.OPENAI_API_ORG const apiOrg = options.apiOrg || process.env.OPENAI_API_ORG
const apiKey = options.apiKey || process.env.OPENAI_API_KEY const apiKey = options.apiKey || process.env.OPENAI_API_KEY
const apiBaseUrl = options.host || process.env.OPENAI_API_BASE_URL
if (!apiKey) { if (!apiKey) {
console.error('error: either set OPENAI_API_KEY or use --apiKey\n') console.error('error: either set OPENAI_API_KEY or use --apiKey\n')
cli.outputHelp() cli.outputHelp()
@ -74,6 +76,7 @@ async function main() {
const api = new ChatGPTAPI({ const api = new ChatGPTAPI({
apiKey, apiKey,
apiOrg, apiOrg,
apiBaseUrl,
debug: options.debug, debug: options.debug,
completionParams: { completionParams: {
model model