From 64321cfb0bba6007c42c7c849d2d9b9bcd318711 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Fri, 4 Aug 2023 13:08:59 +0000 Subject: [PATCH] remove authorization --- .env | 3 +-- app/controllers/api/console.php | 8 ++++---- docker-compose.yml | 2 -- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.env b/.env index 6af194055..9970305e4 100644 --- a/.env +++ b/.env @@ -88,5 +88,4 @@ _APP_GRAPHQL_MAX_DEPTH=3 DOCKERHUB_PULL_USERNAME= DOCKERHUB_PULL_PASSWORD= DOCKERHUB_PULL_EMAIL= -OPENAI_API_KEY=YOUR_OPENAI_API_KEY -ASSISTANT_SECRET=your-secret-key \ No newline at end of file +OPENAI_API_KEY=YOUR_OPENAI_API_KEY \ No newline at end of file diff --git a/app/controllers/api/console.php b/app/controllers/api/console.php index eb070f9f1..9b6be8ea8 100644 --- a/app/controllers/api/console.php +++ b/app/controllers/api/console.php @@ -45,6 +45,7 @@ App::post('/v1/console/assistant') ->desc('Ask Query') ->groups(['api', 'assistant']) ->label('scope', 'public') + ->label('sdk.auth', [APP_AUTH_TYPE_SESSION]) ->label('sdk.namespace', 'assistant') ->label('sdk.method', 'chat') ->label('sdk.description', '/docs/references/assistant/chat.md') @@ -52,14 +53,13 @@ App::post('/v1/console/assistant') ->label('sdk.response.type', Response::CONTENT_TYPE_TEXT) ->param('query', '', new Text(2000), 'Query') ->inject('response') - ->action(function (string $query, Response $response) { + ->inject('user') + ->action(function (string $query, Response $response, Document $user) { $ch = curl_init('http://appwrite-assistant:3003/'); $responseHeaders = []; $query = json_encode(['prompt' => $query]); - - $headers = ['accept: text/event-stream', 'authorization: ' . APP::getEnv('ASSISTANT_SECRET')]; + $headers = ['accept: text/event-stream']; $handleEvent = function ($ch, $data) use ($response) { - $response->chunk($data); return \strlen($data); diff --git a/docker-compose.yml b/docker-compose.yml index 64cfe1a8b..f72458560 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -178,7 +178,6 @@ services: - _APP_GRAPHQL_MAX_BATCH_SIZE - _APP_GRAPHQL_MAX_COMPLEXITY - _APP_GRAPHQL_MAX_DEPTH - - ASSISTANT_SECRET appwrite-realtime: entrypoint: realtime @@ -668,7 +667,6 @@ services: - appwrite environment: - OPENAI_API_KEY - - ASSISTANT_SECRET mariadb: