{"id":18484577,"url":"https://github.com/promptmixerdev/prompt-mixer-sample-connector","last_synced_at":"2025-05-13T21:14:21.114Z","repository":{"id":225505659,"uuid":"766139239","full_name":"PromptMixerDev/prompt-mixer-sample-connector","owner":"PromptMixerDev","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-11T21:49:30.000Z","size":34,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T21:42:51.193Z","etag":null,"topics":["prompt-engineering","promptmixer"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PromptMixerDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-03-02T12:55:45.000Z","updated_at":"2024-04-19T19:01:33.000Z","dependencies_parsed_at":"2024-03-02T15:25:01.587Z","dependency_job_id":"b47a8e83-2b2c-4acf-bb3b-eb654c3cd8a3","html_url":"https://github.com/PromptMixerDev/prompt-mixer-sample-connector","commit_stats":null,"previous_names":["promptmixerdev/prompt-mixer-sample-connector"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromptMixerDev%2Fprompt-mixer-sample-connector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromptMixerDev%2Fprompt-mixer-sample-connector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromptMixerDev%2Fprompt-mixer-sample-connector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromptMixerDev%2Fprompt-mixer-sample-connector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PromptMixerDev","download_url":"https://codeload.github.com/PromptMixerDev/prompt-mixer-sample-connector/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254029008,"owners_count":22002284,"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":["prompt-engineering","promptmixer"],"created_at":"2024-11-06T12:40:44.298Z","updated_at":"2025-05-13T21:14:21.061Z","avatar_url":"https://github.com/PromptMixerDev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Echo Connector\n\nThis repository contains a simplified connector that uses an echo function to simulate responses from a chat model. It's designed to mimic the behavior of more complex connectors (like those interfacing with models such as Ollama), but without the need for external API calls. This can be particularly useful for testing, development, or educational purposes.\n\n## Features\n\n- Echo function that simulates chat responses\n- Mapping of chat completions to a standardized response format\n- Simple integration into existing TypeScript projects\n- Configurable to simulate different model types\n\n## Installation\n\nBefore installing this connector, ensure you have [Node.js](https://nodejs.org/) installed on your system.\n\n1. **Clone the repository**\n\n```bash\ngit clone https://github.com/PromptMixerDev/prompt-mixer-sample-connector.git\ncd prompt-mixer-sample-connector\n```\n\n2. **Install dependencies**\n\n```bash\nnpm install\n```\n\nThis will install all necessary dependencies, including TypeScript and any types required for development.\n\n## Configuration\n\nThe `config` object can be adjusted to suit your needs. It's located in `config.ts`. By default, it might include placeholders for various configurations. Ensure you review and update it as necessary for your project.\n\n## Contributing\n\nContributions are welcome! If you have improvements or bug fixes, please follow these steps:\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -am 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## License\n\nThis project is licensed under the MIT License\n\n## Acknowledgments\n\n- This project is inspired by the need for simple, mock connectors in development environments.\n- Thanks to all contributors and users for their interest and feedback.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpromptmixerdev%2Fprompt-mixer-sample-connector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpromptmixerdev%2Fprompt-mixer-sample-connector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpromptmixerdev%2Fprompt-mixer-sample-connector/lists"}