1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import instance from './request.js'
- let params = {
- url: '/ygfGateway/ai-model/api/v1/chat/completions',
- bearer: 'fastgpt-bNntk8P36NVMB7kOELLz2J9gftT7hm80XaEgRAwkdSsCt1SCbYAx5h2',
- userInfo: {
- uid: 'asdfadsfasfd2323',
- name: '体验用户'
- }
- }
- export function init (options) {
- params = { ...params, ...options }
- return params
- }
- const chatId = localStorage.getItem('chatId')
- export function fastGPTChat (message) {
- return instance({
- url: params.url,
- method: 'post',
- headers: {
- 'Content-Type': 'application/json',
- 'Authorization': `Bearer ${params.bearer}`
- },
- data: {
- chatId: chatId ? JSON.parse(chatId) : 'abcd',
- stream: false,
- detail: false,
- variables: {
- uid: params.userInfo.uid,
- name: params.userInfo.name
- },
- messages: [
- {
- content: message,
- role: 'user'
- }
- ]
- }
- })
- }
|