当前位置: 首页 > news >正文

做散客机票的网站如何推广/百度问一问

做散客机票的网站如何推广,百度问一问,旅游型网站的建设背景图片,网站建设中的html获取 apiKey 登录并开通阿里云百炼 https://bailian.console.aliyun.com/#/home 新人有半年免费的使用福利,在模型详情中,可以查看剩余的免费额度 https://bailian.console.aliyun.com/?tabmodel#/model-market/detail/qwen-turbo 在下方链接中创建 ap…

获取 apiKey

登录并开通阿里云百炼
https://bailian.console.aliyun.com/#/home

新人有半年免费的使用福利,在模型详情中,可以查看剩余的免费额度
https://bailian.console.aliyun.com/?tab=model#/model-market/detail/qwen-turbo

在这里插入图片描述

在下方链接中创建 apiKey
https://bailian.console.aliyun.com/?tab=model#/api-key

在这里插入图片描述

安装 OpenAI SDK

npm install openai

src/providers/OpenAIProvider.ts

import OpenAI from 'openai'interface ChatMessageProps {role: string;content: string;
}interface UniversalChunkProps {is_end: boolean;result: string;
}export class OpenAIProvider {private client: OpenAI;constructor(apiKey: string, baseURL: string) {this.client = new OpenAI({apiKey,baseURL})}async chat(messages: ChatMessageProps[], model: string) {const stream = await this.client.chat.completions.create({model,messages,stream: true})const self = thisreturn {async *[Symbol.asyncIterator]() {for await (const chunk of stream) {yield self.transformResponse(chunk)}}}}protected transformResponse(chunk: OpenAI.Chat.Completions.ChatCompletionChunk): UniversalChunkProps {const choice = chunk.choices[0]return {is_end: choice.finish_reason === 'stop',result: choice.delta.content || ''}}
}

src/providers/createProvider.ts

import { QianfanProvider } from "./QianfanProvider";
import { OpenAIProvider } from './OpenAIProvider'export function createProvider(providerName: string) {const providerConfigs = {aliyun: {apiKey: "换成第一步获取的apiKey",baseUrl: "https://dashscope.aliyuncs.com/compatible-mode/v1",}};// 为了解决类型错误,先进行类型断言,确保可以通过 providerName 访问 providerConfigsconst providerConfig = (providerConfigs as { [key: string]: any })[providerName];switch (providerName) {case "qianfan":if (!providerConfig.accessKey || !providerConfig.secretKey) {throw new Error("缺少千帆API配置:请在设置中配置 accessKey 和 secretKey");}return new QianfanProvider(providerConfig.accessKey,providerConfig.secretKey);case 'aliyun':if (!providerConfig.apiKey || !providerConfig.baseUrl) {throw new Error('缺少阿里云百炼API配置:请在设置中配置 apiKey 和 baseUrl')}return new OpenAIProvider(providerConfig.apiKey, providerConfig.baseUrl)default:throw new Error(`不支持的AI服务提供商: ${providerName}`);}
}

其他通用代码见
https://blog.csdn.net/weixin_41192489/article/details/147492144

效果预览

在这里插入图片描述
在这里插入图片描述

http://www.whsansanxincailiao.cn/news/32002122.html

相关文章:

  • 自己制作的网站上传到服务器后怎么原来的网页没有变/优化网站视频
  • asp.net商务网站 包括哪些文件/最新新闻事件今天
  • 办公室装修大概多少钱一平方/上海seo推广服务
  • 极简 单页面网站模板/网站收录提交工具
  • 张家港外贸网站建设/软文代写兼职
  • wordpress能做分类信息网站/百度开店怎么收费
  • 宁波网络推广外包/关键词优化排名软件推荐
  • 网站建设模板是什么意思/网络营销的市场背景
  • 网站建设互联网营销营销推广/网页模板素材
  • 天津市建设委员会官方网站/怎么学互联网怎么赚钱
  • 同城换物网站为什么做不起来/网络推广发帖网站
  • tp5做企业网站/网站关键词全国各地的排名情况
  • 阿拉善盟网站建设/电商还有发展前景吗
  • 电商网站开发ssm框架/sem是什么意思职业
  • 贵州新站优化/网站统计工具有哪些
  • 淘宝网站制作多少钱/厦门网站推广公司哪家好
  • 网站制作费用发票/邳州网站开发
  • owasp 网站开发/手机cpu性能增强软件
  • 政府网站的微信微博建设/百度系优化
  • 浙江网站建设正规公司/站长工具ip地址查询
  • 三网合一网站建设方案/友情链接系统
  • 行业门户型网站制作/拉新人拿奖励的app
  • 建设配资网站有要求吗/seoaoo
  • 便宜机票的网站建设/百度权重10的网站
  • 企业网站ui设计欣赏/每日财经最新消息
  • 抖音代运营服务/视频优化软件
  • 纪检监察门户网站建设论证报告/长沙百度快速优化
  • 公司网站公众号维护怎么做/做网络推广怎么找客户
  • 小公司管理软件/整站优化服务
  • 17zwd一起做业网站/在线培训系统平台