Skip to content

Commit dc385eb

Browse files
committed
底层OpenAI扩展包调整+前端样式优化
1 parent f6d70c1 commit dc385eb

File tree

7 files changed

+103
-133
lines changed

7 files changed

+103
-133
lines changed

.env.example

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,5 @@ VITE_PUSHER_PORT="${PUSHER_PORT}"
5757
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
5858
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
5959

60-
OPENAI_API_KEY=
60+
OPENAI_API_KEY=
61+
OPENAI_BASE_URI=open.aiproxy.xyz/v1

app/Http/Controllers/ChatController.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use Illuminate\Http\RedirectResponse;
66
use Illuminate\Http\Request;
7-
use OpenAI\Laravel\Facades\OpenAI;
7+
use GeekrOpenAI\Laravel\Facades\OpenAI;
88

99
class ChatController extends Controller
1010
{
@@ -13,6 +13,10 @@ class ChatController extends Controller
1313
*/
1414
public function chat(Request $request): RedirectResponse
1515
{
16+
$request->validate([
17+
'message' => 'required|string'
18+
]);
19+
1620
$messages = $request->session()->get('messages', [
1721
['role' => 'system', 'content' => 'You are GeekChat - A ChatGPT clone. Answer as concisely as possible.']
1822
]);

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"laravel/sanctum": "^3.2",
1616
"laravel/tinker": "^2.8",
1717
"openai-php/client": "^0.3.4",
18-
"openai-php/laravel": "dev-main",
18+
"geekr/openai-laravel": "dev-master",
1919
"spiral/roadrunner": "^2.8.2"
2020
},
2121
"require-dev": {
@@ -70,4 +70,4 @@
7070
},
7171
"minimum-stability": "stable",
7272
"prefer-stable": true
73-
}
73+
}

composer.lock

Lines changed: 81 additions & 117 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/openai.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
*/
1414

1515
'api_key' => env('OPENAI_API_KEY'),
16+
'base_uri' => env('OPENAI_BASE_URI', 'api.openai.com/v1/'),
1617
'organization' => env('OPENAI_ORGANIZATION'),
1718

1819
];

0 commit comments

Comments
 (0)