Added DALL-E 3 models and gpt-4-1106-preview
This commit is contained in:
		
							parent
							
								
									0bbd387678
								
							
						
					
					
						commit
						ccb46b5eca
					
				| 
						 | 
					@ -96,7 +96,7 @@ export const chatModels : Record<string, ModelDetail> = {
 | 
				
			||||||
  'gpt-4': { ...gpt4 },
 | 
					  'gpt-4': { ...gpt4 },
 | 
				
			||||||
  'gpt-4-0314': { ...gpt4 },
 | 
					  'gpt-4-0314': { ...gpt4 },
 | 
				
			||||||
  'gpt-4-0613': { ...gpt4 },
 | 
					  'gpt-4-0613': { ...gpt4 },
 | 
				
			||||||
  'gpt-4-1106-preview': {...gpt4120kpreview},
 | 
					  'gpt-4-1106-preview': { ...gpt4120kpreview },
 | 
				
			||||||
  'gpt-4-32k': { ...gpt432k },
 | 
					  'gpt-4-32k': { ...gpt432k },
 | 
				
			||||||
  'gpt-4-32k-0314': { ...gpt432k },
 | 
					  'gpt-4-32k-0314': { ...gpt432k },
 | 
				
			||||||
  'gpt-4-32k-0613': { ...gpt432k }
 | 
					  'gpt-4-32k-0613': { ...gpt432k }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -121,18 +121,17 @@ export const imageRequest = async (
 | 
				
			||||||
  const imageModel = chatSettings.imageGenerationModel
 | 
					  const imageModel = chatSettings.imageGenerationModel
 | 
				
			||||||
  const imageModelDetail = getModelDetail(imageModel)
 | 
					  const imageModelDetail = getModelDetail(imageModel)
 | 
				
			||||||
  const size = imageModelDetail.opt?.size || '256x256'
 | 
					  const size = imageModelDetail.opt?.size || '256x256'
 | 
				
			||||||
  const model = imageModelDetail.opt?.model;
 | 
					  const model = imageModelDetail.opt?.model
 | 
				
			||||||
  const style = imageModelDetail.opt?.style;
 | 
					  const style = imageModelDetail.opt?.style
 | 
				
			||||||
  const quality = imageModelDetail.opt?.quality;
 | 
					  const quality = imageModelDetail.opt?.quality
 | 
				
			||||||
  const request: RequestImageGeneration = {
 | 
					  const request: RequestImageGeneration = {
 | 
				
			||||||
        prompt,
 | 
					        prompt,
 | 
				
			||||||
        response_format: 'b64_json',
 | 
					        response_format: 'b64_json',
 | 
				
			||||||
        size,
 | 
					        size,
 | 
				
			||||||
        n: count,
 | 
					        n: count,
 | 
				
			||||||
        // Include these parameters if specified in the image model
 | 
					        ...(model ? { model } : {}),
 | 
				
			||||||
        ...(model ? { model } :{}),
 | 
					        ...(style ? { style } : {}),
 | 
				
			||||||
        ...(style ? { style } :{}),
 | 
					        ...(quality ? { quality } : {})
 | 
				
			||||||
        ...(quality ? { quality } :{})
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  // fetchEventSource doesn't seem to throw on abort,
 | 
					  // fetchEventSource doesn't seem to throw on abort,
 | 
				
			||||||
  // so we deal with it ourselves
 | 
					  // so we deal with it ourselves
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue