chore: use openai default model (#4368)

* chore: use openai default model

* feat: update openai mode
This commit is contained in:
Lucas.Xu 2024-01-15 16:26:45 +08:00 committed by GitHub
parent c8e9adb81d
commit 595f1f6ef8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,7 +18,7 @@ enum OpenAIRequestType {
case OpenAIRequestType.textCompletion: case OpenAIRequestType.textCompletion:
return Uri.parse('https://api.openai.com/v1/completions'); return Uri.parse('https://api.openai.com/v1/completions');
case OpenAIRequestType.textEdit: case OpenAIRequestType.textEdit:
return Uri.parse('https://api.openai.com/v1/edits'); return Uri.parse('https://api.openai.com/v1/v1/chat/completions');
case OpenAIRequestType.imageGenerations: case OpenAIRequestType.imageGenerations:
return Uri.parse('https://api.openai.com/v1/images/generations'); return Uri.parse('https://api.openai.com/v1/images/generations');
} }
@ -98,7 +98,7 @@ class HttpOpenAIRepository implements OpenAIRepository {
double temperature = 0.3, double temperature = 0.3,
}) async { }) async {
final parameters = { final parameters = {
'model': 'text-davinci-003', 'model': 'gpt-3.5-turbo-instruct',
'prompt': prompt, 'prompt': prompt,
'suffix': suffix, 'suffix': suffix,
'max_tokens': maxTokens, 'max_tokens': maxTokens,
@ -138,7 +138,7 @@ class HttpOpenAIRepository implements OpenAIRepository {
bool useAction = false, bool useAction = false,
}) async { }) async {
final parameters = { final parameters = {
'model': 'text-davinci-003', 'model': 'gpt-3.5-turbo-instruct',
'prompt': prompt, 'prompt': prompt,
'suffix': suffix, 'suffix': suffix,
'max_tokens': maxTokens, 'max_tokens': maxTokens,
@ -213,7 +213,7 @@ class HttpOpenAIRepository implements OpenAIRepository {
int n = 1, int n = 1,
}) async { }) async {
final parameters = { final parameters = {
'model': 'text-davinci-edit-001', 'model': 'gpt-4',
'input': input, 'input': input,
'instruction': instruction, 'instruction': instruction,
'temperature': temperature, 'temperature': temperature,