{"id":38212903,"url":"https://github.com/tsjdev-apps/openai-chat-copilot","last_synced_at":"2026-01-17T00:44:58.998Z","repository":{"id":223561729,"uuid":"760770424","full_name":"tsjdev-apps/openai-chat-copilot","owner":"tsjdev-apps","description":"Simple .NET console application demonstrating Azure.AI.OpenAI NuGet package with OpenAI and Azure OpenAI.","archived":false,"fork":false,"pushed_at":"2024-05-06T16:28:56.000Z","size":515,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-06T17:47:22.142Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/tsjdev-apps.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},"funding":{"github":"tsjdev-apps"}},"created_at":"2024-02-20T20:16:37.000Z","updated_at":"2024-05-06T16:28:48.000Z","dependencies_parsed_at":"2024-05-06T17:45:17.352Z","dependency_job_id":"232e8497-0da5-46b3-86b7-f9f58d23cc26","html_url":"https://github.com/tsjdev-apps/openai-chat-copilot","commit_stats":null,"previous_names":["tsjdev-apps/openai-chat-copilot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tsjdev-apps/openai-chat-copilot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsjdev-apps%2Fopenai-chat-copilot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsjdev-apps%2Fopenai-chat-copilot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsjdev-apps%2Fopenai-chat-copilot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsjdev-apps%2Fopenai-chat-copilot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsjdev-apps","download_url":"https://codeload.github.com/tsjdev-apps/openai-chat-copilot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsjdev-apps%2Fopenai-chat-copilot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28490523,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T23:55:29.509Z","status":"ssl_error","status_checked_at":"2026-01-16T23:55:29.108Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-01-17T00:44:58.326Z","updated_at":"2026-01-17T00:44:58.991Z","avatar_url":"https://github.com/tsjdev-apps.png","language":"C#","funding_links":["https://github.com/sponsors/tsjdev-apps"],"categories":[],"sub_categories":[],"readme":"# OpenAI and Azure OpenAI Chat - Shakespeare Chat\n\n![Header](./docs/header.png)\n\nThis repository contains a simple console application written in .NET 8 to demonstrate how to use the chat functionality of [OpenAI](https://openai.com) and/or [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service) using the [Azure.AI.OpenAI](https://www.nuget.org/packages/Azure.AI.OpenAI/) NuGet package.\n\n\n## Usage\n\nYou need to create an OpenAI account on this [website](https://platform.openai.com/docs/overview). You have to pay to use the API so make sure that you add your payment information. After that, you can create an API Key [here](https://platform.openai.com/api-keys) for further use. If you have access to an Azure OpenAI instance you can also use this instance for the demo application.\n\nJust run the app and follow the steps displayed on the screen.\n\n## Screenshots\n\nHere you can see the console application in action:\n\nFirst you need to select the host.\n\n![Console1](./docs/shakespeare-chat-01.png)\n\nYou need to enter the needed properties, like endpoints or API keys.\n\n![Console2](./docs/shakespeare-chat-02.png)\n\nFinally you are able to chat with William Shakespeare.\n\n![Console3](./docs/shakespeare-chat-03.png)\n\n\n## Blog Post / YouTube Video\n\nIf you are more interested into details, please see the following posts on [medium.com](https://www.medium.com) or in my [personal blog](https://www.tsjdev-apps.de):\n\n- [Creating a copilot using OpenAI and/or Azure OpenAI](https://medium.com/medialesson/creating-a-copilot-using-openai-and-or-azure-openai-03938fcf7413)\n- [Einrichtung von OpenAI](https://www.tsjdev-apps.de/einrichtung-von-openai/)\n- [Einrichtung von Azure OpenAI](https://www.tsjdev-apps.de/einrichtung-von-azure-openai/)\n\nYou can also watch the following video on my [YouTube channel](https://www.youtube.com/@tsjdevapps):\n- [Eigener Shakespeare-Copilot mit OpenAI und Azure OpenAI](https://www.youtube.com/watch?v=X53ZwFGHqOc)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsjdev-apps%2Fopenai-chat-copilot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftsjdev-apps%2Fopenai-chat-copilot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftsjdev-apps%2Fopenai-chat-copilot/lists"}