{"id":25835733,"url":"https://github.com/hediyeorhan/geminiapi_langchain_translate_codereview_project","last_synced_at":"2026-04-18T09:34:16.103Z","repository":{"id":278552583,"uuid":"935976399","full_name":"hediyeorhan/GeminiAPI_Langchain_Translate_CodeReview_Project","owner":"hediyeorhan","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-20T11:21:30.000Z","size":6353,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-10T08:13:44.179Z","etag":null,"topics":["artificial-intelligence","gemini","gemini-api","google","langchain","language-model","llm"],"latest_commit_sha":null,"homepage":"","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/hediyeorhan.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-20T10:28:09.000Z","updated_at":"2025-02-20T17:36:04.000Z","dependencies_parsed_at":"2025-02-20T12:35:25.098Z","dependency_job_id":null,"html_url":"https://github.com/hediyeorhan/GeminiAPI_Langchain_Translate_CodeReview_Project","commit_stats":null,"previous_names":["hediyeorhan/geminiapi_langchain_translate_codereview_project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hediyeorhan/GeminiAPI_Langchain_Translate_CodeReview_Project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hediyeorhan%2FGeminiAPI_Langchain_Translate_CodeReview_Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hediyeorhan%2FGeminiAPI_Langchain_Translate_CodeReview_Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hediyeorhan%2FGeminiAPI_Langchain_Translate_CodeReview_Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hediyeorhan%2FGeminiAPI_Langchain_Translate_CodeReview_Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hediyeorhan","download_url":"https://codeload.github.com/hediyeorhan/GeminiAPI_Langchain_Translate_CodeReview_Project/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hediyeorhan%2FGeminiAPI_Langchain_Translate_CodeReview_Project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31964021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["artificial-intelligence","gemini","gemini-api","google","langchain","language-model","llm"],"created_at":"2025-03-01T01:33:41.883Z","updated_at":"2026-04-18T09:34:16.066Z","avatar_url":"https://github.com/hediyeorhan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GeminiAPI_Langchain_Translate_CodeReview_Project\n\nBu çalışmada Google AI tarafından geliştirilen yapay zekâ Gemini API'ı kullanılarak küçük çaplı bir translate ve code review projesi geliştirilmiştir. \n\nProjede __.env__ dosyasında içeriğinde şu veriler bulunmaktadır.\n\n• GEMINI_API_KEY=\n\n• LANGCHAIN_API_KEY=\n\n• LANGCHAIN_TRACING_V2=true\n\n• LANGCHAIN_PROJECT=PROJECT_NAME\n\nProjede, Gemini AI ile birlikte Langchain framework'ü kullanılmıştır. Langchain, büyük dil modelleri ile uygulama geliştirilmesinde kullanılmaktadır. Output ve input değerlerini isteğimize göre filtrelenmesini, zincir yapısında LLM'lerin birbirleri ile ve insanlar ile konuşmasını sağlamaktadır.\n\nLangchain'in bir hizmeti olan __LangServe__ ile proje deploy edilerek bir arayüz ekranında kullanım kolaylığı sağlamaktadır. Code review projesinin örnek bir çıktısı Şekil 1'de görülmektedir.\n\n\u003cbr\u003e\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/96d552b0-9623-43f1-97dd-101fc6214ce0\" alt=\"image\"\u003e\n\u003c/div\u003e\nŞekil 1. Code review projesinin LangServe kullanılarak gösterimi\n\n\u003cbr\u003e\n\u003cbr\u003e\n\nLangchain'in bir diğer hizmeti __Langsmith__ ile projede arka planda yapılan işlemler, debug işlemleri, ücretli API'ler kullanıldığında ne kadar token kullanıldığı ve kaç dolar harcanıldığı gibi bilgiler bir dashboard üzerinden takip edilebilmektedir. Örnek bir Langsmith ekranı Şekil 2'de görülmektedir.\n\u003cbr\u003e\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/3b4b54a8-4a90-4794-9c17-12bb0848756d\" alt=\"image\"\u003e\n\u003c/div\u003e\n\nŞekil 2. Örnek Langsmith dashboard ekranı","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhediyeorhan%2Fgeminiapi_langchain_translate_codereview_project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhediyeorhan%2Fgeminiapi_langchain_translate_codereview_project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhediyeorhan%2Fgeminiapi_langchain_translate_codereview_project/lists"}