{"id":21901333,"url":"https://github.com/patw/vectorservice","last_synced_at":"2025-06-24T09:32:49.771Z","repository":{"id":88515072,"uuid":"554438492","full_name":"patw/VectorService","owner":"patw","description":"A small vector API service for generating Small, Medium and Large language vectors from Spacy using FastAPI","archived":false,"fork":false,"pushed_at":"2024-01-04T02:30:24.000Z","size":24,"stargazers_count":6,"open_issues_count":3,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-15T20:12:46.839Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/patw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-10-19T20:18:27.000Z","updated_at":"2024-04-07T21:40:01.000Z","dependencies_parsed_at":"2024-01-04T03:32:02.890Z","dependency_job_id":"19ab5552-2355-4fbd-9241-bb38d57fd4ea","html_url":"https://github.com/patw/VectorService","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patw%2FVectorService","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patw%2FVectorService/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patw%2FVectorService/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patw%2FVectorService/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/patw","download_url":"https://codeload.github.com/patw/VectorService/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249145418,"owners_count":21219966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-28T15:13:11.794Z","updated_at":"2025-04-15T20:12:52.902Z","avatar_url":"https://github.com/patw.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VectorService\nA small vector API service for generating Small, Medium and Large language vectors from Spacy using FastAPI\n\nThe service will let you generate vectors (96d or 300d) for each language model as well as perform comparisons using the built in cosine similarity functions.\n\nSimDiff endpoint will allow you to compare the outputs of all 3 models when comparing 2 strings of text.  This is useful for showing the difference in accuracy between these models.\n\n## Local Installation\n\n```\npip install -r requirements.txt\n\npython -m spacy download en_core_web_sm\npython -m spacy download en_core_web_md\npython -m spacy download en_core_web_lg\n```\n\n## Local Running\n\n```\nuvicorn main:app --reload\n```\n\n## Running in docker\n\n```\ndocker run -t -i -d -p 80:80 --name vectorservice --restart unless-stopped graboskyc/vectorservice:latest\n```\n\nAnd visit `http://localhost:80/docs` in a browser\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatw%2Fvectorservice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpatw%2Fvectorservice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatw%2Fvectorservice/lists"}