{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":806119069,"defaultBranch":"main","name":"aitrain-API","ownerLogin":"Jucema89","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-26T12:35:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28715278?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718392242.0","currentOid":""},"activityList":{"items":[{"before":"d604b5cdc33ec31fa8a6db2d68c9db3df4e786fa","after":"933310879efc6d02058862a58348fe3675376d8d","ref":"refs/heads/main","pushedAt":"2024-06-14T19:11:02.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #10 from Jucema89/releasev1.0.0\n\nReleasev1.0.0","shortMessageHtmlLink":"Merge pull request #10 from Jucema89/releasev1.0.0"}},{"before":null,"after":"1cc2fd508d89e80cfafcffb9fc4e994253c1a15e","ref":"refs/heads/releasev1.0.0","pushedAt":"2024-06-14T19:10:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Release v1.0.0\n- Create Files for Finetuning Works and Ready\n- Create Jobs for finetuning models in OpenAI working\n- Routes, Services and Controllers working\n- Creation image Docker work and docker-compoes is correct","shortMessageHtmlLink":"Release v1.0.0"}},{"before":"aee8c68916323cffc51fae6ab6a1ab06b075b6ea","after":"c356021dc104131b64bbcb4423cd07863a96020c","ref":"refs/heads/develop","pushedAt":"2024-06-14T19:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c7a257bb21981155ad816556a371e4746333eb4f","after":"aee8c68916323cffc51fae6ab6a1ab06b075b6ea","ref":"refs/heads/develop","pushedAt":"2024-06-14T18:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Created README\n- Create doc in readme\n- add folder for trainers","shortMessageHtmlLink":"Created README"}},{"before":"7c687d3cb4e4d88f43144d2ef74ea962a93f25b6","after":"d604b5cdc33ec31fa8a6db2d68c9db3df4e786fa","ref":"refs/heads/main","pushedAt":"2024-06-14T04:52:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #9 from Jucema89/develop\n\nFinish V1","shortMessageHtmlLink":"Merge pull request #9 from Jucema89/develop"}},{"before":"2f6a5ff4ceba8e56e8ed7344607294ac54568322","after":"c7a257bb21981155ad816556a371e4746333eb4f","ref":"refs/heads/develop","pushedAt":"2024-06-14T04:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Finish V1\n- Create flow download .jsonls\n- Create openai-finetuning.service for conenction with openai for finetuning and file managment\n- Create compressor service for use jszip in creation files and crompress for download\n- Adjust interface, routes and controllers for Openai finetuning","shortMessageHtmlLink":"Finish V1"}},{"before":"d41202ee0d661db9829b498b7778b49ef6e8662b","after":"7c687d3cb4e4d88f43144d2ef74ea962a93f25b6","ref":"refs/heads/main","pushedAt":"2024-06-13T03:49:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #8 from Jucema89/develop\n\nDownload Jsonl","shortMessageHtmlLink":"Merge pull request #8 from Jucema89/develop"}},{"before":"c84d0e944a0622c3beb0eaf3f0f623c9580506b7","after":"2f6a5ff4ceba8e56e8ed7344607294ac54568322","ref":"refs/heads/develop","pushedAt":"2024-06-13T03:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Download Jsonl\n- Adjust controller, route and service for create Readable files to send to frontend\n- Remove controller ingest service","shortMessageHtmlLink":"Download Jsonl"}},{"before":"9d075b60355af065486d19b3628180ebe0a29fee","after":"d41202ee0d661db9829b498b7778b49ef6e8662b","ref":"refs/heads/main","pushedAt":"2024-06-12T21:45:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #7 from Jucema89/develop\n\nApp use Docker","shortMessageHtmlLink":"Merge pull request #7 from Jucema89/develop"}},{"before":"7ebca7fcc4a544213fe515a257055d1d99c39332","after":"c84d0e944a0622c3beb0eaf3f0f623c9580506b7","ref":"refs/heads/develop","pushedAt":"2024-06-12T21:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"App use Docker\n- Create Dockerfile for build images ti deploy in dockerhub\n- Create docker-compose for easy use with postgres in one flow\n- Add start:docker script in packege.json for start backend in docker\n- Adjust in service openAI and training for save in Prisma","shortMessageHtmlLink":"App use Docker"}},{"before":"0bf12bca0ccfed3110ac04ddeb687e6c7bf83fbb","after":"9d075b60355af065486d19b3628180ebe0a29fee","ref":"refs/heads/main","pushedAt":"2024-06-12T04:20:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #6 from Jucema89/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #6 from Jucema89/develop"}},{"before":"9abd80dabd2a607e55b5cc2feb688e7b0fd0b43b","after":"7ebca7fcc4a544213fe515a257055d1d99c39332","ref":"refs/heads/develop","pushedAt":"2024-06-12T04:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- Adjust prisma models for onDelete: cascade\n- Change in controllers and service train for delete trainings and associate files","shortMessageHtmlLink":"- Adjust prisma models for onDelete: cascade"}},{"before":"1df1270d5ff265bfb02e8ccba9588318c3357298","after":"9abd80dabd2a607e55b5cc2feb688e7b0fd0b43b","ref":"refs/heads/develop","pushedAt":"2024-06-11T21:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- First Migration prisma\n- Adjust multer middleware for upload files with the same name\n- Fix: Train service - Now add token calculate to train\n- Langchain service in generate .jsonl now generate two files. Training and Validate\n- Change interface File not validate Type based in AWS, model Train now is TrainDocs","shortMessageHtmlLink":"- First Migration prisma"}},{"before":"b48c0220bf0eee3652c2eea508690ea7cce39bb2","after":"0bf12bca0ccfed3110ac04ddeb687e6c7bf83fbb","ref":"refs/heads/main","pushedAt":"2024-06-11T02:14:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #5 from Jucema89/develop\n\n- Change openAI service: creatorQuestion() now use withStructuredOutp…","shortMessageHtmlLink":"Merge pull request #5 from Jucema89/develop"}},{"before":"2ca31cebd00eaedb1b395f435b0b1456503cef01","after":"1df1270d5ff265bfb02e8ccba9588318c3357298","ref":"refs/heads/develop","pushedAt":"2024-06-11T02:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- Change openAI service: creatorQuestion() now use withStructuredOutput() for reponse structured json with data\n- Change langchain service: createJslFile() now create .jsonl and add role_system","shortMessageHtmlLink":"- Change openAI service: creatorQuestion() now use withStructuredOutp…"}},{"before":"2255ced87389f613cae6a54760bdd8ba9c10d174","after":"b48c0220bf0eee3652c2eea508690ea7cce39bb2","ref":"refs/heads/main","pushedAt":"2024-06-10T04:41:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #4 from Jucema89/develop\n\n- langChanin service created with method for create jsl file and load…","shortMessageHtmlLink":"Merge pull request #4 from Jucema89/develop"}},{"before":"51bbabedb128add99fc7a5ae0a5f9e3cbb9707ff","after":"2ca31cebd00eaedb1b395f435b0b1456503cef01","ref":"refs/heads/develop","pushedAt":"2024-06-10T04:39:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- langChanin service created with method for create jsl file and loadVectors in memory\n- change prompts for create question-answer\n- Change model Prisma for add role_system\n- Create new Folder for trainers / files .jsonl\n- Adjuste service ingest for creacionde docs splitters for chat openAI and","shortMessageHtmlLink":"- langChanin service created with method for create jsl file and load…"}},{"before":"b4c43add00083402e14d75b1112044ec7b54fdef","after":"2255ced87389f613cae6a54760bdd8ba9c10d174","ref":"refs/heads/main","pushedAt":"2024-06-09T03:50:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Jucema89/develop\n\n- Changes in Schema Prisma. add TrainQuestions for save questions and…","shortMessageHtmlLink":"Merge pull request #3 from Jucema89/develop"}},{"before":"3d96cd14b5a16762e827e91e7d8e2bf09bd34b7d","after":"51bbabedb128add99fc7a5ae0a5f9e3cbb9707ff","ref":"refs/heads/develop","pushedAt":"2024-06-09T03:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- Changes in Schema Prisma. add TrainQuestions for save questions and answers generated using langChain\n- Change Interface OpenAI for connect\n- Create multimodalQuestion() in openai-service for dialog with openAI using docs for create Q&A for training models\n- Create openai/prompts.ts for save prompts be using in process creating data for training","shortMessageHtmlLink":"- Changes in Schema Prisma. add TrainQuestions for save questions and…"}},{"before":"43d416a39ad60fc364a3c5865c23b874d9d3ffd4","after":"b4c43add00083402e14d75b1112044ec7b54fdef","ref":"refs/heads/main","pushedAt":"2024-06-08T02:59:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Jucema89/develop\n\n- Update versions for librarys: LangChain and OpenAi","shortMessageHtmlLink":"Merge pull request #2 from Jucema89/develop"}},{"before":"43d416a39ad60fc364a3c5865c23b874d9d3ffd4","after":"3d96cd14b5a16762e827e91e7d8e2bf09bd34b7d","ref":"refs/heads/develop","pushedAt":"2024-06-08T02:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- Update versions for librarys: LangChain and OpenAi\n- Create multimodalQuestion() for charge docs to Model and create question for files-training","shortMessageHtmlLink":"- Update versions for librarys: LangChain and OpenAi"}},{"before":"02cdb6b87e553ec9eed7dd884672e64b57be86dd","after":"43d416a39ad60fc364a3c5865c23b874d9d3ffd4","ref":"refs/heads/develop","pushedAt":"2024-06-07T17:19:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- New Route for validate connection with server from web\n- Adjust to get models OpenAI, now validate response with token is wrong\n- Adjust Interfaces and Schema data in Prisma","shortMessageHtmlLink":"- New Route for validate connection with server from web"}},{"before":"4af0967e447a0de21d4d1c6555feaf5a1d7caf53","after":"43d416a39ad60fc364a3c5865c23b874d9d3ffd4","ref":"refs/heads/main","pushedAt":"2024-06-07T17:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- New Route for validate connection with server from web\n- Adjust to get models OpenAI, now validate response with token is wrong\n- Adjust Interfaces and Schema data in Prisma","shortMessageHtmlLink":"- New Route for validate connection with server from web"}},{"before":"6727f8b2b57b3ee899339ed5142aa202cd06e7f2","after":"4af0967e447a0de21d4d1c6555feaf5a1d7caf53","ref":"refs/heads/main","pushedAt":"2024-06-07T01:42:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":"d022ab3fe18b7b0e9b75151b4651f168af13fa3b","after":"02cdb6b87e553ec9eed7dd884672e64b57be86dd","ref":"refs/heads/develop","pushedAt":"2024-06-07T01:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- Update Prisma dependencies for Project\n- Changes interface Training\n- Update service for OpenAI and TrainPrisma Service\n- OpenAi Controller now validate list models available into speciofic token-api-key","shortMessageHtmlLink":"- Update Prisma dependencies for Project"}},{"before":"0eb08827896506fb89f503b3c3b5f169adccccbc","after":"6727f8b2b57b3ee899339ed5142aa202cd06e7f2","ref":"refs/heads/main","pushedAt":"2024-05-29T04:43:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Jucema89/develop\n\nDevelop","shortMessageHtmlLink":"Merge pull request #1 from Jucema89/develop"}},{"before":null,"after":"d022ab3fe18b7b0e9b75151b4651f168af13fa3b","ref":"refs/heads/develop","pushedAt":"2024-05-29T04:43:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"- Add OpenAI package\n- Create service for OpenAI training, list models and Files handlers\n- Create route and controller for openai\n- diveide in 2 files train-prisma and train logic","shortMessageHtmlLink":"- Add OpenAI package"}},{"before":null,"after":"0eb08827896506fb89f503b3c3b5f169adccccbc","ref":"refs/heads/main","pushedAt":"2024-05-26T14:33:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jucema89","name":"Julio Daza","path":"/Jucema89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28715278?s=80&v=4"},"commit":{"message":"Start Aitrain-API Project\n- Configuracion inicial de paquetes npm\n- Schema inicial de Prisma para Registro de Entrenamientos y manejo de archivos\n- Servicio de AWS para conexion con S3\n- Servicio de manejo de Files para guardarlos en DB\n- Servicio de Ingest para ingestar documentos usando Langchain-qdrant\n- Conexiones a Databases de Prisma/postgres y Qdrant\n- Helpers con Utilidades para manejo de errores, subida de files y para hacer embeddings local","shortMessageHtmlLink":"Start Aitrain-API Project"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZcY2igA","startCursor":null,"endCursor":null}},"title":"Activity · Jucema89/aitrain-API"}