AFFiNE icon indicating copy to clipboard operation
AFFiNE copied to clipboard

​Using OpenAI ChatGPT

Open dwulfing opened this issue 1 year ago • 6 comments

What happened?

I have add the env Value "COPILOT_OPENAI_API_KEY=sk-svcacct-Q..." to activate Affine AI on my Self Hosted Docker instance.

I gat this errors: GraphQLError: Unknown type "QueryChatHistoriesInput". at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11) at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32) at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27) at visit (/app/node_modules/graphql/language/visitor.js:197:21) at validate (/app/node_modules/graphql/validation/validate.js:91:24) at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16) at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29) at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

and some more...

Distribution version

Web (app.affine.pro)

What browsers are you seeing the problem on if you're using web version?

Chrome

Are you self-hosting?

  • [X] Yes

Relevant log output

at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)
[Nest] 117  - 11/03/2024, 9:24:43 PM   ERROR [GraphQL] Internal server error
GraphQLError: Unknown type "CreateChatSessionInput". Did you mean "CreateUserInput"?
    at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11)
    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)
    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)
    at visit (/app/node_modules/graphql/language/visitor.js:197:21)
    at validate (/app/node_modules/graphql/validation/validate.js:91:24)
    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)
    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)
    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)
[Nest] 117  - 11/03/2024, 9:24:43 PM   ERROR [GraphQL] Internal server error
GraphQLError: Cannot query field "createCopilotSession" on type "Mutation".
    at Object.Field (/app/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.js:51:13)
    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)
    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)
    at visit (/app/node_modules/graphql/language/visitor.js:197:21)
    at validate (/app/node_modules/graphql/validation/validate.js:91:24)
    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)
    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)
    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

Anything else?

No response

dwulfing avatar Nov 03 '24 21:11 dwulfing

I am also experiencing these errors. Perhaps due to version inconsistency? (I'm using the latest compose.yaml)

image

[Nest] 125  - 11/10/2024, 2:25:21 AM   ERROR [GraphQL] Internal server error
GraphQLError: Unknown type "QueryChatHistoriesInput".
    at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11)
    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)
    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)
    at visit (/app/node_modules/graphql/language/visitor.js:197:21)
    at validate (/app/node_modules/graphql/validation/validate.js:91:24)
    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)
    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)
    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

[Nest] 125  - 11/10/2024, 2:25:21 AM   ERROR [GraphQL] Internal server error
GraphQLError: Cannot query field "copilot" on type "UserType".
    at Object.Field (/app/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.js:51:13)
    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)
    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)
    at visit (/app/node_modules/graphql/language/visitor.js:197:21)
    at validate (/app/node_modules/graphql/validation/validate.js:91:24)
    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)
    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)
    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

[Nest] 125  - 11/10/2024, 2:25:21 AM   ERROR [GraphQL] Internal server error
GraphQLError: Unknown type "QueryChatHistoriesInput".
    at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11)
    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)
    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)
    at visit (/app/node_modules/graphql/language/visitor.js:197:21)
    at validate (/app/node_modules/graphql/validation/validate.js:91:24)
    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)
    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)
    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

beanaroo avatar Nov 10 '24 02:11 beanaroo

I am facing the same issues as here. I have updated to the latest affine docker image (Affine version 0.18.2, Editor version 0.17.33), and get these error messages:

affine_server | [Nest] 1 - 12/12/2024, 4:45:09 AM DEBUG [PgWorkspaceDocStorageAdapter] History created for v8wAztX1IaO8OlGscKt9K in workspace 727a3c72-6486-4547-989e-51dbb20b2fc1. affine_server | [Nest] 1 - 12/12/2024, 4:45:14 AM ERROR [GraphQL] Internal server error affine_server | GraphQLError: Unknown type "CreateChatSessionInput". Did you mean "CreateUserInput"? affine_server | at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11) affine_server | at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32) affine_server | at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27) affine_server | at visit (/app/node_modules/graphql/language/visitor.js:197:21) affine_server | at validate (/app/node_modules/graphql/validation/validate.js:91:24) affine_server | at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61) affine_server | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) affine_server | at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16) affine_server | at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29) affine_server | at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16) affine_server | [Nest] 1 - 12/12/2024, 4:45:14 AM ERROR [GraphQL] Internal server error affine_server | GraphQLError: Cannot query field "createCopilotSession" on type "Mutation". affine_server | at Object.Field (/app/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.js:51:13) affine_server | at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32) affine_server | at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27) affine_server | at visit (/app/node_modules/graphql/language/visitor.js:197:21) affine_server | at validate (/app/node_modules/graphql/validation/validate.js:91:24) affine_server | at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61) affine_server | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) affine_server | at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16) affine_server | at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29) affine_server | at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

totalcaos avatar Dec 12 '24 04:12 totalcaos

Same issues, Affine version 0.18.2

[Nest] 1  - 12/12/2024, 5:36:10 AM   ERROR [GraphQL] Internal server error

GraphQLError: Unknown type "QueryChatHistoriesInput".

    at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11)

    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)

    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)

    at visit (/app/node_modules/graphql/language/visitor.js:197:21)

    at validate (/app/node_modules/graphql/validation/validate.js:91:24)

    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)

    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)

    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)

    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

[Nest] 1  - 12/12/2024, 5:36:10 AM   ERROR [GraphQL] Internal server error

GraphQLError: Cannot query field "copilot" on type "UserType".

    at Object.Field (/app/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.js:51:13)

    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)

    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)

    at visit (/app/node_modules/graphql/language/visitor.js:197:21)

    at validate (/app/node_modules/graphql/validation/validate.js:91:24)

    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)

    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)

    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)

    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

[Nest] 1  - 12/12/2024, 5:36:10 AM   ERROR [GraphQL] Internal server error

GraphQLError: Unknown type "QueryChatHistoriesInput".

    at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11)

    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)

    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)

    at visit (/app/node_modules/graphql/language/visitor.js:197:21)

    at validate (/app/node_modules/graphql/validation/validate.js:91:24)

    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)

    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)

    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)

    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

[Nest] 1  - 12/12/2024, 5:36:10 AM   ERROR [GraphQL] Internal server error

GraphQLError: Cannot query field "copilot" on type "UserType".

    at Object.Field (/app/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.js:51:13)

    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)

    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)

    at visit (/app/node_modules/graphql/language/visitor.js:197:21)

    at validate (/app/node_modules/graphql/validation/validate.js:91:24)

    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)

    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)

    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)

    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

[Nest] 1  - 12/12/2024, 5:36:17 AM   ERROR [GraphQL] Internal server error

GraphQLError: Unknown type "CreateChatSessionInput". Did you mean "CreateUserInput"?

    at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11)

    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)

    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)

    at visit (/app/node_modules/graphql/language/visitor.js:197:21)

    at validate (/app/node_modules/graphql/validation/validate.js:91:24)

    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)

    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)

    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)

    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

[Nest] 1  - 12/12/2024, 5:36:17 AM   ERROR [GraphQL] Internal server error

GraphQLError: Cannot query field "createCopilotSession" on type "Mutation".

    at Object.Field (/app/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.js:51:13)

    at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)

    at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)

    at visit (/app/node_modules/graphql/language/visitor.js:197:21)

    at validate (/app/node_modules/graphql/validation/validate.js:91:24)

    at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)

    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

    at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)

    at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)

    at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

ArnoChenFx avatar Dec 12 '24 05:12 ArnoChenFx

Also getting the same errors on 0.18.2

affine_server         | [Nest] 1  - 12/25/2024, 10:18:07 PM   ERROR [GraphQL] Internal server error
affine_server         | GraphQLError: Unknown type "CreateChatSessionInput". Did you mean "CreateUserInput"?
affine_server         |     at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11)
affine_server         |     at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)
affine_server         |     at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)
affine_server         |     at visit (/app/node_modules/graphql/language/visitor.js:197:21)
affine_server         |     at validate (/app/node_modules/graphql/validation/validate.js:91:24)
affine_server         |     at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)
affine_server         |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
affine_server         |     at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)
affine_server         |     at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)
affine_server         |     at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)
affine_server         | [Nest] 1  - 12/25/2024, 10:18:07 PM   ERROR [GraphQL] Internal server error
affine_server         | GraphQLError: Cannot query field "createCopilotSession" on type "Mutation".
affine_server         |     at Object.Field (/app/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.js:51:13)
affine_server         |     at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)
affine_server         |     at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)
affine_server         |     at visit (/app/node_modules/graphql/language/visitor.js:197:21)
affine_server         |     at validate (/app/node_modules/graphql/validation/validate.js:91:24)
affine_server         |     at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)
affine_server         |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
affine_server         |     at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)
affine_server         |     at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)
affine_server         |     at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

mxsergeev avatar Dec 25 '24 22:12 mxsergeev

Apparently you have to use a Legacy User API key of OpenAI and not the project key.

richie80 avatar Dec 28 '24 16:12 richie80

I am using the legacy User API key - still get that error

totalcaos avatar Dec 29 '24 00:12 totalcaos

Is this going to be addressed ?

LeoMartinDev avatar Jan 22 '25 12:01 LeoMartinDev

Is this going to be addressed ?

The latest version has solved my issue.

ArnoChenFx avatar Jan 22 '25 14:01 ArnoChenFx

I'm seeing the issue on the current ghcr.io/toeverything/affine-graphql:stable image. I'm using COPILOT_OPENAI_API_KEY and have tried both the "user" and "service account" style API keys. The about screen shows 0.19.6.

endquote avatar Jan 25 '25 15:01 endquote

@endquote I'm pretty sure that's something that will be in 0.20 (or whatever their next release will be). Release 0.19.6 was published 2 weeks ago and the above linked PR is only 4 days old. You can try switching to one of the canary releases.

Just trying to be helpful, ran into the same issue and came looking for how to turn it on manually as well :)

nagelxz avatar Jan 26 '25 06:01 nagelxz

I'm facing something similar on the latest cannary (0.19.0-nightly-6370f45):

Image

Here are my logs for both chat ai requests and space autocomplete requests:

 [Nest] 127  - 01/27/2025, 4:18:13 AM   ERROR ;5;3m[GraphQL] <req-fdd0e678-4e71-4e1b-9790-e4265e035924> internal_server_error
 GraphQLError: Unknown type "CreateChatSessionInput". Did you mean "CreateUserInput"?
     at Object.NamedType (/app/node_modules/graphql/validation/rules/KnownTypeNamesRule.js:65:11)
     at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)
     at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)
     at visit (/app/node_modules/graphql/language/visitor.js:197:21)
     at validate (/app/node_modules/graphql/validation/validate.js:91:24)
     at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)
     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
     at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)
     at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)
     at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)
 [Nest] 127  - 01/27/2025, 4:18:13 AM   ERROR ;5;3m[GraphQL] <req-fdd0e678-4e71-4e1b-9790-e4265e035924> internal_server_error
GraphQLError: Cannot query field "createCopilotSession" on type "Mutation".
     at Object.Field (/app/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.js:51:13)
     at Object.enter (/app/node_modules/graphql/language/visitor.js:301:32)
     at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:391:27)
     at visit (/app/node_modules/graphql/language/visitor.js:197:21)
     at validate (/app/node_modules/graphql/validation/validate.js:91:24)
     at processGraphQLRequest (/app/node_modules/@apollo/server/dist/cjs/requestPipeline.js:101:61)
     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
     at async internalExecuteOperation (/app/node_modules/@apollo/server/dist/cjs/ApolloServer.js:644:16)
     at async runHttpQuery (/app/node_modules/@apollo/server/dist/cjs/runHttpQuery.js:135:29)
     at async runPotentiallyBatchedHttpQuery (/app/node_modules/@apollo/server/dist/cjs/httpBatching.js:37:16)

Do you guys think it's related or should I open a new issue? The result is still the same, affinity ai is unusable on self-hosted 🥲

Pedromigacz avatar Jan 27 '25 04:01 Pedromigacz

Here are the steps I took to successfully enable the AI feature in self-hosted Affine (v0.19.6):

  1. Open the affine.js (in the path specified by CONFIG_LOCATION in the .env file)
  2. Add the following content at the end of the file
AFFiNE.use('copilot', {
  openai: {
    baseURL: 'https://api.openai.com/v1',
    apiKey: 'your-api-key',
  },
})
  1. Restart the Affine docker compose

I didn't add the COPILOT_OPENAI_API_KEY environment variable.

Image

ArnoChenFx avatar Jan 27 '25 04:01 ArnoChenFx

Damn, I think this was just disabled by choice then. If you add it like:

AFFiNE.use('copilot', {
  openai: {
    apiKey: process.env.COPILOT_OPENAI_API_KEY,
  },
})

It works like the documentation suggests...

Pedromigacz avatar Jan 27 '25 05:01 Pedromigacz

does anynone know how this looks like with the new config schema from https://github.com/toeverything/AFFiNE/releases/tag/v0.21.0 ?

eikaramba avatar Apr 08 '25 22:04 eikaramba