mirror of
https://github.com/toeverything/AFFiNE.git
synced 2024-12-24 03:01:32 +03:00
7c5a259e84
Update prompts: When sending a message to openai, we actually send two messages. There are two issues here: 1. the role in the first message shall be user or system 2. the content in the first message is not being interpolated at all. ``` [ { role: "assistant", createdAt: "2024-04-27T06:30:34.820Z", params: { language: "French", }, content: "You are a translation expert, please translate the following content into French, and only perform the translation action, keeping the translated content in the same format as the original content:\n\n \"\"\"\"\n\n \n\n \"\"\"\"", }, { role: "user", content: "Basic things you should know:", attachments: undefined, params: { language: "French", }, createdAt: "2024-04-29T09:42:11.466Z", }, ] ``` In this PR I removed `content` from prompts and let open ai use the second message (user) as the input. |
||
---|---|---|
.. | ||
migrations | ||
scripts | ||
src | ||
tests | ||
.env.example | ||
.gitignore | ||
LICENSE | ||
package.json | ||
README.md | ||
schema.prisma | ||
tsconfig.json | ||
tsconfig.node.json |
Server
Get started
Install dependencies
yarn
Build Native binding
yarn workspace @affine/server-native build
Run server
yarn dev
now you can access the server GraphQL endpoint at http://localhost:3000/graphql