diff --git a/docs/openapi.nswag b/docs/openapi.nswag
deleted file mode 100755
index aafbf956..00000000
--- a/docs/openapi.nswag
+++ /dev/null
@@ -1,100 +0,0 @@
-{
- "runtime": "Default",
- "defaultVariables": null,
- "documentGenerator": {
- "fromDocument": {
- "json": "",
- "url": "openapi.yaml",
- "output": null,
- "newLineBehavior": "Auto"
- }
- },
- "codeGenerators": {
- "openApiToCSharpClient": {
- "clientBaseClass": null,
- "configurationClass": null,
- "generateClientClasses": true,
- "generateClientInterfaces": false,
- "clientBaseInterface": null,
- "injectHttpClient": true,
- "disposeHttpClient": true,
- "protectedMethods": [],
- "generateExceptionClasses": true,
- "exceptionClass": "ApiException",
- "wrapDtoExceptions": true,
- "useHttpClientCreationMethod": false,
- "httpClientType": "System.Net.Http.HttpClient",
- "useHttpRequestMessageCreationMethod": false,
- "useBaseUrl": true,
- "generateBaseUrlProperty": true,
- "generateSyncMethods": false,
- "generatePrepareRequestAndProcessResponseAsAsyncMethods": true,
- "exposeJsonSerializerSettings": false,
- "clientClassAccessModifier": "public",
- "typeAccessModifier": "public",
- "generateContractsOutput": false,
- "contractsNamespace": null,
- "contractsOutputFilePath": null,
- "parameterDateTimeFormat": "s",
- "parameterDateFormat": "yyyy-MM-dd",
- "generateUpdateJsonSerializerSettingsMethod": true,
- "useRequestAndResponseSerializationSettings": false,
- "serializeTypeInformation": false,
- "queryNullValue": "",
- "className": "{controller}OpenAiApi",
- "operationGenerationMode": "MultipleClientsFromOperationId",
- "additionalNamespaceUsages": [],
- "additionalContractNamespaceUsages": [],
- "generateOptionalParameters": true,
- "generateJsonMethods": false,
- "enforceFlagEnums": false,
- "parameterArrayType": "System.Collections.Generic.IEnumerable",
- "parameterDictionaryType": "System.Collections.Generic.IDictionary",
- "responseArrayType": "System.Collections.Generic.ICollection",
- "responseDictionaryType": "System.Collections.Generic.IDictionary",
- "wrapResponses": false,
- "wrapResponseMethods": [],
- "generateResponseClasses": true,
- "responseClass": "SwaggerResponse",
- "namespace": "tryAGI.OpenAI",
- "requiredPropertiesMustBeDefined": true,
- "dateType": "System.DateTimeOffset",
- "jsonConverters": null,
- "anyType": "object",
- "dateTimeType": "System.DateTimeOffset",
- "timeType": "System.TimeSpan",
- "timeSpanType": "System.TimeSpan",
- "arrayType": "System.Collections.Generic.ICollection",
- "arrayInstanceType": "System.Collections.ObjectModel.Collection",
- "dictionaryType": "System.Collections.Generic.IDictionary",
- "dictionaryInstanceType": "System.Collections.Generic.Dictionary",
- "arrayBaseType": "System.Collections.ObjectModel.Collection",
- "dictionaryBaseType": "System.Collections.Generic.Dictionary",
- "classStyle": "Poco",
- "jsonLibrary": "SystemTextJson",
- "generateDefaultValues": true,
- "generateDataAnnotations": true,
- "excludedTypeNames": [],
- "excludedParameterNames": [],
- "handleReferences": false,
- "generateImmutableArrayProperties": false,
- "generateImmutableDictionaryProperties": false,
- "jsonSerializerSettingsTransformationMethod": null,
- "inlineNamedArrays": false,
- "inlineNamedDictionaries": false,
- "inlineNamedTuples": true,
- "inlineNamedAny": false,
- "generateDtoTypes": true,
- "generateOptionalPropertiesAsNullable": true,
- "generateNullableReferenceTypes": true,
- "templateDirectory": null,
- "typeNameGeneratorType": null,
- "propertyNameGeneratorType": null,
- "enumNameGeneratorType": null,
- "serviceHost": null,
- "serviceSchemes": null,
- "output": null,
- "newLineBehavior": "Auto"
- }
- }
-}
\ No newline at end of file
diff --git a/src/libs/OpenAI/OpenAI.csproj b/src/libs/OpenAI/OpenAI.csproj
index 524a4dae..9df1035e 100644
--- a/src/libs/OpenAI/OpenAI.csproj
+++ b/src/libs/OpenAI/OpenAI.csproj
@@ -16,11 +16,19 @@
api;client;sdk;dotnet;swagger;openapi;specification;openai;generated;nswag;functions;gpt-3.5;gpt-4;chatgpt;generator;source generator
-
-
-
+
+ OpenAI
+ OpenAiApi
+ true
+ Permission
+ false
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/docs/openapi.yaml b/src/libs/OpenAI/openapi.yaml
similarity index 100%
rename from docs/openapi.yaml
rename to src/libs/OpenAI/openapi.yaml