Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python Coze #3

Open
zamicol opened this issue Oct 22, 2024 · 4 comments
Open

Python Coze #3

zamicol opened this issue Oct 22, 2024 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@zamicol
Copy link
Collaborator

zamicol commented Oct 22, 2024

Python is the first language (outside of Go and Javascript) we'd like to have a Coze version for.

I've never dug into the depths of Python.

If anyone can help, we'd love the help.

@zamicol zamicol added enhancement New feature or request help wanted Extra attention is needed labels Oct 22, 2024
@DjinnX18
Copy link

Hi @zamicol I have experience with Python and would like to help out with this interesting project!

@zamicol
Copy link
Collaborator Author

zamicol commented Nov 1, 2024

Cool! We'd love help.

If you start a Python implementation of Coze, I'd recommend starting your own repository. We'd likely make a list linking to projects somewhere in documentation.

Just to make sure you know, Coze is an open source project and we don't have any means to pay individuals for contributions.

@DjinnX18
Copy link

DjinnX18 commented Nov 2, 2024

Alright, I'll get started then. Do you have any reference for how you want this library to be implemented?

@zamicol
Copy link
Collaborator Author

zamicol commented Nov 2, 2024

Awesome!

The README.md in the Go repository is the Coze specification. The Go implementation is considered the reference implementation.

For times there is confusion about why/how Go implemented Coze, the JavaScript implementation should be consulted. Since JavaScript works differently than Go at some critical points, it's a great reference.

So we've got three main existing references:

  1. The Coze specification (README.md)
  2. The reference implementation (the Go implementation)
  3. The JavaScript implementation

Don't forget our Matrix chat room: https://app.element.io/#/room/#cyphrmepub:matrix.org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants