通义AI对话大模型
起零API 官方文档
阿里旗下通义AI语言对话大模型,暂时还能薅羊毛
基本说明:
接口地址:https://api.istero.com/resource/ai/tongyi/conversation
返回格式:json
请求方式:get
请求示例:https://api.istero.com/resource/ai/tongyi/conversation?token=TOKEN&text=2024
请求参数说明:
名称 类型 必填 说明
token string 必填 第三方平台token 扫码关注公众号
text string 必填 对话内容
返回参数说明:
名称 类型 说明
answer string 对话内容
JSON返回示例:
{
	"code": 200,
	"data": {
		"answer": "对于刚刚毕业并准备找工作的年轻人,这里有一些建议希望能帮助到你:\n\n1. **明确职业目标**:首先,明确自己的兴趣所在和职业方向。这有助于你在众多的职业选择中找到最适合自己的那一条路。\n\n2. **提升个人能力**:根据你的职业目标,针对性地提升自己的专业技能和软技能(如沟通、团队合作等)。可以通过在线课程、实习、项目实践等方式来实现。\n\n3. **建立人脉网络**:积极参与行业内的活动、会议和社交聚会,与同行交流,了解行业动态。良好的人脉关系往往能为你带来更多的机会。\n\n4. **准备简历和面试**:制作一份突出自己优势和特点的简历,并针对不同岗位进行适当的调整。同时,也要做好面试准备,包括对公司的了解、常见面试问题的回答等。\n\n5. **保持积极态度**:求职过程中可能会遇到挫折,重要的是要保持积极乐观的态度,从每次经历中学习和成长。\n\n6. **灵活应对**:刚开始工作时,可能需要做一些与自己理想职业不完全匹配的工作。这时,保持开放的心态,将其视为积累经验和学习的机会。\n\n7. **关注个人发展**:即使找到了工作,也不要停止学习和个人成长的脚步。持续关注行业发展,不断提升自我,为未来的职业发展打下坚实的基础。\n\n8. **平衡工作与生活**:在追求职业成功的同时,也不要忽视了个人生活的质量。保持健康的生活习惯,培养兴趣爱好,与家人朋友保持良好关系。\n\n希望这些建议能够对你有所帮助,祝你早日找到满意的工作!"
	},
	"message": ""
}
服务级错误码参照
错误码 说明
400 数据返回错误,“message”显示错误信息
401 TOKEN为空
402 接口不存在
403 接口请求失败
404 TOKEN错误/鉴权失败
405 IP白名单规则拦截
406 Referer白名单规则拦截
407 接口维护中
408 接口已停止服务
500 接口服务器错误
501 余额不足,仅付费接口会出现此状态码
502 违反平台协议,账号被封锁
完整教学代码示例
<?php
/**
 * Created by PhpStorm.
 * User: FZS
 * Time: 2024/11/27 22:11
 */
class freeApi
{
    private $apiUrl;

    public function __construct()
    {
        $this->apiUrl = 'https://api.istero.com/resource/ai/tongyi/conversation?token=TOKEN&text=2024';
    }

    /**
     * 获取结果
     * @return array
     */
    public function getResult()
    {
        return file_get_contents($this->apiUrl);
    }
}
package main

import (
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
)

const (
	APIURL   = "https://api.istero.com/resource/ai/tongyi/conversation?token=TOKEN&text=2024"
)

func main() {
	queryUrl := fmt.Sprintf("%s",APIURL)
	resp, err := http.Get(queryUrl)
	if err != nil {
		log.Println(err)
		return
	}

	defer resp.Body.Close()

	body, err := ioutil.ReadAll(resp.Body)

	if err != nil {
		fmt.Println(err)
		return
	}

	fmt.Println(string(body))
}